Red BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

2.0 328i M Sport Saloon 4dr Petrol Manual Euro 6 ( BMW 3 Series

62000 miles 2015 Zero Deposit

Home Delivery Available

£9699
£203/month
Example
  • BMW 3 Series

2.0 320d Sport Saloon 4dr Diesel Manual Euro 6 (s/ BMW 3 Series

82425 miles 2016 Zero Deposit

Home Delivery Available

£8450
£177/month
Example
  • BMW 3 Series

3.0 335d xDrive M Sport Touring BMW 3 Series

61088 miles 2016 Zero Deposit

Home Delivery Available

£21995
£461/month
Example
  • BMW 3 Series

2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s BMW 3 Series

39000 miles 2020 Zero Deposit

Home Delivery Available

£20999
Oldham
£349/month
Example
  • BMW 3 Series

2.0 320i M Sport Saloon 4dr Petrol Manual Euro 6 ( BMW 3 Series

66000 miles 2016 Zero Deposit

Home Delivery Available

£12450
Derby
£261/month
Example
  • BMW 3 Series

3.0 330d BluePerformance M Sport Saloon 4dr Diesel BMW 3 Series

55300 miles 2015 Zero Deposit

Home Delivery Available

£14950
£314/month
Example
  • BMW 3 Series

2.0 320i Sport Saloon 4dr Petrol Manual Euro 6 (s/ BMW 3 Series

58488 miles 2016 Zero Deposit

Home Delivery Available

£8608
Bury
£180/month
Example
  • BMW 3 Series

2.0 320i Sport Euro 6 (s/s) 4dr BMW 3 Series

103000 miles 2017 Zero Deposit

Home Delivery Available

£6990
Basingstoke
£147/month
Example
  • BMW 3 Series

2.0 320d M Sport Shadow Edition Saloon 4dr Diesel BMW 3 Series

105000 miles 2018 Zero Deposit

Home Delivery Available

£11899
Peterborough
£250/month
Example
  • BMW 3 Series

3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr BMW 3 Series

89451 miles 2016 Zero Deposit

Home Delivery Available

£12490
£262/month
Example
  • BMW 3 Series

2.0 320d M Sport Shadow Edition Saloon 4dr Diesel BMW 3 Series

58300 miles 2018 Zero Deposit

Home Delivery Available

£17995
£378/month
Example
  • BMW 3 Series

M3 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr BMW 3 Series

14850 miles 2024 Zero Deposit

Home Delivery Available

£46995
£782/month
Example
  • BMW 3 Series

3.0 330d Sport Auto xDrive Euro 6 (s/s) 4dr BMW 3 Series

44200 miles 2019 Zero Deposit

Home Delivery Available

£20995
Peterborough
£440/month
Example
  • BMW 3 Series

2.0 320d SE Touring Auto xDrive Euro 6 (s/s) 5dr BMW 3 Series

46300 miles 2015 Zero Deposit

Home Delivery Available

£13944
£292/month
Example
  • BMW 3 Series

M3 3 SERIES M340i xDrive MHT 5dr Step Auto BMW 3 Series

22740 miles 2023 Zero Deposit

Home Delivery Available

£43794
Grimsby
£729/month
Example
  • BMW 3 Series

2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hy BMW 3 Series

73000 miles 2021 Zero Deposit

Home Delivery Available

£14995
£250/month
Example
  • BMW 3 Series

2.0 320d ED Plus Saloon 4dr Diesel Manual Euro 6 ( BMW 3 Series

70000 miles 2017 Zero Deposit

Home Delivery Available

£9495
£199/month
Example
  • BMW 3 Series

2.0 318d BluePerformance M Sport Saloon 4dr Diesel BMW 3 Series

94000 miles 2015 Zero Deposit

Home Delivery Available

£10250
£215/month
Example
  • BMW 3 Series

318 318i Sport 5dr Step Auto ** SERVICE HISTORY ** BMW 3 Series

89300 miles 2018 Zero Deposit

Home Delivery Available

£11999
£252/month
Example
  • BMW 3 Series

2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hy BMW 3 Series

86508 miles 2021 Zero Deposit

Home Delivery Available

£13989
Stockport
£233/month
Example
  • BMW 3 Series

2.0 320d Sport Touring 5dr Diesel Auto xDrive Euro BMW 3 Series

82150 miles 2020 Zero Deposit

Home Delivery Available

£17999
Newport
£300/month
Example
  • BMW 3 Series

2.0 320d M Sport xDrive Euro 5 (s/s) 4dr BMW 3 Series

115000 miles 2015 Zero Deposit

Home Delivery Available

£6195
Harlow
£130/month
Example
  • BMW 3 Series

2.0 320d ED Plus Auto Euro 6 (s/s) 4dr BMW 3 Series

99700 miles 2018 Zero Deposit

Home Delivery Available

£8495
£178/month
Example
  • BMW 3 Series

2.0 318d Luxury Touring BMW 3 Series

116455 miles 2015 Zero Deposit

Home Delivery Available

£6995
Ipswich
£147/month
Example
  • BMW 3 Series

2.0 320d Sport Touring 5dr Diesel Auto Euro 6 (s/s BMW 3 Series

55800 miles 2020 Zero Deposit

Home Delivery Available

£19750
£329/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Manual xDrive E BMW 3 Series

83000 miles 2015 Zero Deposit

Home Delivery Available

£10495
£220/month
Example
  • BMW 3 Series

2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) BMW 3 Series

85970 miles 2021 Zero Deposit

Home Delivery Available

£15495
£258/month
Example
  • BMW 3 Series

2.0 320d SE Saloon 4dr Diesel Auto xDrive Euro 6 ( BMW 3 Series

60059 miles 2017 Zero Deposit

Home Delivery Available

£12690
Newport
£266/month
Example
  • BMW 3 Series

3l 5d AUTO 255 BHP SAT NAV, 19''ALLOYS, STUN BMW 3 Series

113300 miles 2015 Zero Deposit

Home Delivery Available

£12495
£262/month
Example
  • BMW 3 Series

2.0 330e 12kWh Sport Pro Saloon 4dr Petrol Plug-in BMW 3 Series

93000 miles 2020 Zero Deposit

Home Delivery Available

£14990
£249/month
Example
  • BMW 3 Series

3.0 335D XDRIVE M SPORT 4d 308 BHP BMW 3 Series

68124 miles 2018 Zero Deposit

Home Delivery Available

£17500
Newcastle upon Tyne
£367/month
Example
  • BMW 3 Series

3.0 335D XDRIVE M SPORT 4d 308 BHP BMW 3 Series

41093 miles 2016 Zero Deposit

Home Delivery Available

£18500
Newcastle upon Tyne
£388/month
Example
  • BMW 3 Series

2.0 330E M SPORT 4d 181 BHP BMW 3 Series

42855 miles 2016 Zero Deposit

Home Delivery Available

£13972
£293/month
Example
  • BMW 3 Series

2.0 320d xDrive M Sport Saloon Automatic BMW 3 Series

0 miles 2018 Zero Deposit

Home Delivery Available

£20495
£430/month
Example
  • BMW 3 Series

3.0 340i M Sport Auto Euro 6 (s/s) 4dr BMW 3 Series

21929 miles 2018 Zero Deposit

Home Delivery Available

£25000
£525/month
Example
  • BMW 3 Series

2.0 330E SPORT 4d 181 BHP 2 KEYS BMW 3 Series

81200 miles 2017 Zero Deposit

Home Delivery Available

£12595
Manchester
£264/month
Example