Used BMW 3 Series in Courtland, MN

2.5 million cars to choose from.

Search Used Cars





BMW 3 Series
  • 2013 BMW 3 Series ActiveHybrid 3 in Shakopee, MN 55379

    $24,499
    Mileage: 31,810
    Location: Shakopee, MN 55379
    Description: Used 2013 BMW 3 Series ActiveHybrid 3 - $24,499, 31,810 miles Exterior Color: glacier silver metallic Sedan 3.0L I6 24V GDI DOHC Turbo Hybri Fuel: Hybrid 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Lakeville, MN 55044

    $22,496
    Mileage: 26,884
    Location: Lakeville, MN 55044
    Description: Used 2013 BMW 3 Series 328i xDrive - $22,496, 26,884 miles Exterior Color: mineral white metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 335i xDrive in Burnsville, MN 55306

    $23,999
    Mileage: 41,056
    Location: Burnsville, MN 55306
    Description: Used 2013 BMW 3 Series 335i xDrive - $23,999, 41,056 miles Exterior Color: titanium silver metallic AWD 335i xDrive 2dr Coupe 3.0 6 Cylinder Automatic Transmission Fuel: Gasoline 2 Doors
  • 2011 BMW 3 Series 328i xDrive in Eden Prairie, MN 55344

    $13,991
    Mileage: 73,747
    Location: Eden Prairie, MN 55344
    Description: Used 2011 BMW 3 Series 328i xDrive - $13,991, 73,747 miles Exterior Color: space gray metallic Sedan 3.0L I6 24V MPFI DOHC Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Wayzata, MN 55391

    $45,900
    Mileage: 3,212
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 330i xDrive - $45,900, 3,212 miles Exterior Color: mineral gray metallic Wagon 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2013 BMW 3 Series 328i xDrive in Wayzata, MN 55391

    $21,889
    Mileage: 35,150
    Location: Wayzata, MN 55391
    Description: Used 2013 BMW 3 Series 328i xDrive - $21,889, 35,150 miles Exterior Color: alpine white Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 328i xDrive Gran Turismo in Wayzata, MN 55391

    $21,500
    Mileage: 59,565
    Location: Wayzata, MN 55391
    Description: Used 2014 BMW 3 Series 328i xDrive Gran Turismo - $21,500, 59,565 miles Exterior Color: black sapphire metallic Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Wayzata, MN 55391

    $20,490
    Mileage: 41,465
    Location: Wayzata, MN 55391
    Description: Used 2014 BMW 3 Series 320i xDrive - $20,490, 41,465 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 340i xDrive in Wayzata, MN 55391

    $53,900
    Mileage: 4,521
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 340i xDrive - $53,900, 4,521 miles Exterior Color: melbourne red metallic Sedan 3.0L I6 24V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Wayzata, MN 55391

    $43,900
    Mileage: 4,769
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 330i xDrive - $43,900, 4,769 miles Exterior Color: melbourne red metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Wayzata, MN 55391

    $42,400
    Mileage: 4,522
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 330i xDrive - $42,400, 4,522 miles Exterior Color: mineral gray metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Wayzata, MN 55391

    $42,400
    Mileage: 5,060
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 330i xDrive - $42,400, 5,060 miles Exterior Color: glacier silver metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2014 BMW 3 Series 320i xDrive in Wayzata, MN 55391

    $19,860
    Mileage: 48,850
    Location: Wayzata, MN 55391
    Description: Used 2014 BMW 3 Series 320i xDrive - $19,860, 48,850 miles Exterior Color: imperial blue metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive Gran Turismo in Wayzata, MN 55391

    $43,400
    Mileage: 4,930
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 330i xDrive Gran Turismo - $43,400, 4,930 miles Exterior Color: alpine white Hatchback 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors
  • 2017 BMW 3 Series 330i xDrive in Wayzata, MN 55391

    $43,900
    Mileage: 3,380
    Location: Wayzata, MN 55391
    Description: Used 2017 BMW 3 Series 330i xDrive - $43,900, 3,380 miles Exterior Color: melbourne red metallic Sedan 2.0L I4 16V GDI DOHC Turbo Fuel: Gasoli 4 Doors