Red BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

2.0 318d M Sport Touring 5dr Diesel Manual Euro 6 BMW 3 Series

48000 miles 2019 Zero Deposit

Home Delivery Available

£12749
£267/month
Example
  • BMW 3 Series

320 320d EfficientDynamics Plus 4dr Step Auto BMW 3 Series

99500 miles 2017 Zero Deposit

Home Delivery Available

£8250
Rochdale
£173/month
Example
  • BMW 3 Series

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

93400 miles 2015 Zero Deposit

Home Delivery Available

£12856
£270/month
Example
  • BMW 3 Series

2.0 320d MHT M Sport Touring 5dr Diesel Auto BMW 3 Series

28900 miles 2023 Zero Deposit

Home Delivery Available

£33900
£564/month
Example
  • BMW 3 Series

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

74295 miles 2017 Zero Deposit

Home Delivery Available

£11499
York
£241/month
Example
  • BMW 3 Series

330 330E SE PRO 4-Door BMW 3 Series

90667 miles 2021 Zero Deposit

Home Delivery Available

£12985
£216/month
Example
  • BMW 3 Series

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

107000 miles 2016 Zero Deposit

Home Delivery Available

£8950
£188/month
Example
  • BMW 3 Series

2.0 320i M Sport Shadow Edition Touring 5dr Petrol BMW 3 Series

15533 miles 2019 Zero Deposit

Home Delivery Available

£24433
Darlington
£513/month
Example
  • BMW 3 Series

2.0 320i SE GT Euro 6 (s/s) 5dr BMW 3 Series

94000 miles 2015 Zero Deposit

Home Delivery Available

£6490
Peterborough
£136/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

£17250
£287/month
Example
  • BMW 3 Series

2.0 316d SE Auto Euro 6 (s/s) 4dr BMW 3 Series

78554 miles 2016 Zero Deposit

Home Delivery Available

£8700
Sheffield
£182/month
Example
  • BMW 3 Series

3 SERIES 320d EfficientDynamics Plus 5dr Step Auto BMW 3 Series

88758 miles 2015 Zero Deposit

Home Delivery Available

£9690
Oxford
£203/month
Example
  • BMW 3 Series

2 2.0 320d M Sport GT 5dr Diesel Auto Euro 6 (s/s) BMW 3 Series

107000 miles 2015 Zero Deposit

Home Delivery Available

£8995
£189/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

2.0 320d Luxury Saloon 4dr Diesel Auto Euro 6 (s/s BMW 3 Series

92458 miles 2015 Zero Deposit

Home Delivery Available

£8990
Birmingham
£189/month
Example
  • BMW 3 Series

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

59876 miles 2015 Zero Deposit

Home Delivery Available

£8995
Sheffield
£189/month
Example
  • BMW 3 Series

2.0 316d Sport Saloon 4dr Diesel Manual Euro 5 (s/ BMW 3 Series

99147 miles 2015 Zero Deposit

Home Delivery Available

£7450
Armagh
£156/month
Example
  • BMW 3 Series

2l 4d AUTO 161 BHP BMW 3 Series

64229 miles 2015 Zero Deposit

Home Delivery Available

£10450
£219/month
Example
  • BMW 3 Series

2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/ BMW 3 Series

73160 miles 2016 Zero Deposit

Home Delivery Available

£13999
Glasgow
£294/month
Example
  • BMW 3 Series

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

99500 miles 2017 Zero Deposit

Home Delivery Available

£8250
£173/month
Example
  • BMW 3 Series

2.0 318d M Sport Touring 5dr Diesel Manual Euro 6 BMW 3 Series

48000 miles 2019 Zero Deposit

Home Delivery Available

£12749
£267/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 320d M Sport Auto Euro 6 (s/s) 4dr BMW 3 Series

80000 miles 2015 Zero Deposit

Home Delivery Available

£11490
Peterborough
£241/month
Example
  • BMW 3 Series

2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in H BMW 3 Series

41539 miles 2020 Zero Deposit

Home Delivery Available

£18500
Watford
£308/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

330 330e Luxury 4dr Step Auto BMW 3 Series

63367 miles 2017 Zero Deposit

Home Delivery Available

£11595
Sheffield
£243/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