Used BMW 3 Series in Madison, WI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2014 BMW 3 Series 328i xDrive in Madison, WI 53713

    $26,935
    Mileage: 25,561
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,935, 25,561 miles Exterior Color: alpine white
  • 2014 BMW 3 Series 320i xDrive in Madison, WI 53713

    $23,990
    Mileage: 29,161
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 320i xDrive - $23,990, 29,161 miles Exterior Color: black sapphire metallic
  • 2011 BMW 3 Series 328i xDrive in Madison, WI 53713

    $11,964
    Mileage: 91,035
    Location: Madison, WI 53713
    Description: Used 2011 BMW 3 Series 328i xDrive - $11,964, 91,035 miles Exterior Color: jet black
  • 2008 BMW 3 Series 328i in Madison, WI 53713

    $8,938
    Mileage: 102,567
    Location: Madison, WI 53713
    Description: Used 2008 BMW 3 Series 328i - $8,938, 102,567 miles Exterior Color: platinum bronze metallic
  • 2013 BMW 3 Series 328i in Madison, WI 53713

    $24,990
    Mileage: 45,415
    Location: Madison, WI 53713
    Description: Used 2013 BMW 3 Series 328i - $24,990, 45,415 miles Exterior Color: mineral grey metallic
  • 2017 BMW 3 Series 320i xDrive in Madison, WI 53713

    $37,989
    Mileage: 3,100
    Location: Madison, WI 53713
    Description: Used 2017 BMW 3 Series 320i xDrive - $37,989, 3,100 miles Exterior Color: white
  • 2016 BMW 3 Series 328i xDrive in Madison, WI 53713

    $37,745
    Mileage: 8,982
    Location: Madison, WI 53713
    Description: Used 2016 BMW 3 Series 328i xDrive - $37,745, 8,982 miles Exterior Color: alpine white
  • 2016 BMW 3 Series 328i xDrive in Madison, WI 53713

    $39,245
    Mileage: 5,032
    Location: Madison, WI 53713
    Description: Used 2016 BMW 3 Series 328i xDrive - $39,245, 5,032 miles Exterior Color: mineral grey metallic
  • 2016 BMW 3 Series 328i xDrive in Madison, WI 53713

    $32,947
    Mileage: 9,568
    Location: Madison, WI 53713
    Description: Used 2016 BMW 3 Series 328i xDrive - $32,947, 9,568 miles Exterior Color: mediterranean blue metallic
  • 2014 BMW 3 Series 320i xDrive in Madison, WI 53713

    $24,990
    Mileage: 19,735
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 320i xDrive - $24,990, 19,735 miles Exterior Color: mojave metallic
  • 2014 BMW 3 Series 320i xDrive in Madison, WI 53713

    $21,990
    Mileage: 47,549
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 320i xDrive - $21,990, 47,549 miles Exterior Color: jet black
  • 2011 BMW 3 Series 328i xDrive in Madison, WI 53713

    $12,960
    Mileage: 76,285
    Location: Madison, WI 53713
    Description: Used 2011 BMW 3 Series 328i xDrive - $12,960, 76,285 miles Exterior Color: blue water metallic
  • 2016 BMW 3 Series 328i xDrive in Madison, WI 53713

    $35,894
    Mileage: 4,843
    Location: Madison, WI 53713
    Description: Used 2016 BMW 3 Series 328i xDrive - $35,894, 4,843 miles Exterior Color: jatoba brown metallic
  • 2017 BMW 3 Series 340i xDrive in Madison, WI 53713

    $55,845
    Mileage: 3,000
    Location: Madison, WI 53713
    Description: Used 2017 BMW 3 Series 340i xDrive - $55,845, 3,000 miles Exterior Color: silver
  • 2017 BMW 3 Series 330i xDrive Gran Turismo in Madison, WI 53713

    $47,700
    Mileage: 7,000
    Location: Madison, WI 53713
    Description: Used 2017 BMW 3 Series 330i xDrive Gran Turismo - $47,700, 7,000 miles Exterior Color: mineral gray metallic