Red BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

1.5 318i SE Auto Euro 6 (s/s) 4dr BMW 3 Series

70488 miles 2016 Zero Deposit

Home Delivery Available

£8995
£189/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 320d ED Plus Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

82404 miles 2016 Zero Deposit

Home Delivery Available

£10895
Armagh
£228/month
Example
  • BMW 3 Series

3.0 335d M Sport Shadow Edition Touring 5dr Diesel BMW 3 Series

67000 miles 2018 Zero Deposit

Home Delivery Available

£23990
Derby
£503/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 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr BMW 3 Series

100000 miles 2018 Zero Deposit

Home Delivery Available

£9849
Milton Keynes
£207/month
Example
  • BMW 3 Series

330 330e Sport Pro 4dr Step Auto BMW 3 Series

50238 miles 2021 Zero Deposit

Home Delivery Available

£18150
Bury
£302/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

£6495
Harlow
£136/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

3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Eur BMW 3 Series

51785 miles 2016 Zero Deposit

Home Delivery Available

£16049
£337/month
Example
  • BMW 3 Series

2.0 318d Luxury Touring BMW 3 Series

64551 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

£19990
£333/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 320d M Sport GT 5dr Diesel Auto Euro 6 (s/s) ( BMW 3 Series

81274 miles 2015 Zero Deposit

Home Delivery Available

£10499
£220/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon BMW 3 Series

66000 miles 2016 Zero Deposit

Home Delivery Available

£13490
Inverness
£283/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

£16495
£274/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
  • BMW 3 Series

320 320d M Sport Shadow Edition BMW 3 Series

19990 miles 2018 Zero Deposit

Home Delivery Available

£19990
Newport
£419/month
Example
  • BMW 3 Series

320 320d M Sport Saloon BMW 3 Series

15705 miles 2018 Zero Deposit

Home Delivery Available

£22950
£482/month
Example
  • BMW 3 Series

2.0 320D M SPORT SHADOW EDITION 4d 188 BHP BMW 3 Series

14500 miles 2019 Zero Deposit

Home Delivery Available

£23059
£484/month
Example
  • BMW 3 Series

340 340i M Sport Touring BMW 3 Series

43259 miles 2016 Zero Deposit

Home Delivery Available

£23490
£493/month
Example
  • BMW 3 Series

318 318d M SPORT 4d 2.0 141 BHP [CHEAP TAX - ?30] BMW 3 Series

80000 miles 2015 Zero Deposit

Home Delivery Available

£9500
Southampton
£199/month
Example