Used BMW 3 Series in Madison, WI

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2017 BMW 3 Series 340i xDrive in Madison, WI 53713

    $55,845
    Mileage: 4,099
    Location: Madison, WI 53713
    Description: Used 2017 BMW 3 Series 340i xDrive - $55,845, 4,099 miles Exterior Color: silver
  • 2016 BMW 3 Series 328i xDrive in Madison, WI 53713

    $34,962
    Mileage: 4,916
    Location: Madison, WI 53713
    Description: Used 2016 BMW 3 Series 328i xDrive - $34,962, 4,916 miles Exterior Color: jatoba brown metallic
  • 2017 BMW 3 Series 330i xDrive in Madison, WI 53713

    $41,971
    Mileage: 4,883
    Location: Madison, WI 53713
    Description: Used 2017 BMW 3 Series 330i xDrive - $41,971, 4,883 miles Exterior Color: mineral gray metallic
  • 2014 BMW 3 Series 328i xDrive in Madison, WI 53713

    $26,949
    Mileage: 43,055
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 328i xDrive - $26,949, 43,055 miles Exterior Color: alpine white
  • 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
  • 2016 BMW 3 Series 320i xDrive in Madison, WI 53713

    $30,998
    Mileage: 11,800
    Location: Madison, WI 53713
    Description: Used 2016 BMW 3 Series 320i xDrive - $30,998, 11,800 miles Exterior Color: jet black
  • 2014 BMW 3 Series 335i xDrive Gran Turismo in Madison, WI 53713

    $37,990
    Mileage: 22,595
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 335i xDrive Gran Turismo - $37,990, 22,595 miles Exterior Color: estoril blue metallic
  • 2015 BMW 3 Series 320i xDrive in Madison, WI 53713

    $25,990
    Mileage: 31,418
    Location: Madison, WI 53713
    Description: Used 2015 BMW 3 Series 320i xDrive - $25,990, 31,418 miles Exterior Color: alpine white
  • 2004 BMW 3 Series 330Ci in Madison, WI 53713

    $9,490
    Mileage: 72,078
    Location: Madison, WI 53713
    Description: Used 2004 BMW 3 Series 330Ci - $9,490, 72,078 miles Exterior Color: orient blue metallic
  • 2014 BMW 3 Series 320i xDrive in Madison, WI 53713

    $20,891
    Mileage: 47,585
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 320i xDrive - $20,891, 47,585 miles Exterior Color: jet black
  • 2014 BMW 3 Series 320i xDrive in Madison, WI 53713

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

    $27,990
    Mileage: 31,166
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 328i xDrive - $27,990, 31,166 miles Exterior Color: jet black
  • 2014 BMW 3 Series 328d xDrive in Madison, WI 53713

    $19,990
    Mileage: 75,777
    Location: Madison, WI 53713
    Description: Used 2014 BMW 3 Series 328d xDrive - $19,990, 75,777 miles Exterior Color: imperial blue metallic
  • 2013 BMW 3 Series 328i xDrive in Madison, WI 53713

    $20,990
    Mileage: 70,869
    Location: Madison, WI 53713
    Description: Used 2013 BMW 3 Series 328i xDrive - $20,990, 70,869 miles Exterior Color: mineral grey metallic
  • 2009 BMW 3 Series in Madison, WI 53713

    $11,990
    Mileage: 94,119
    Location: Madison, WI 53713
    Description: Used 2009 BMW 3 Series - $11,990, 94,119 miles Exterior Color: black sapphire metallic