BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

3.0 335d xDrive M Sport Shadow Edition 4dr - Harmon Kardon+M Performance St BMW 3 Series

59000 miles 2017 Zero Deposit

Home Delivery Available

£19490
£409/month
Example
  • BMW 3 Series

3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) BMW 3 Series

68000 miles 2015 Zero Deposit

Home Delivery Available

£17995
£378/month
Example
  • BMW 3 Series

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

41000 miles 2016 Zero Deposit

Home Delivery Available

£16980
Sheffield
£356/month
Example
  • BMW 3 Series

3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

27843 miles 2018 Zero Deposit

Home Delivery Available

£18995
£399/month
Example
  • BMW 3 Series

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

54183 miles 2021 Zero Deposit

Home Delivery Available

£19600
Chelmsford
£326/month
Example
  • BMW 3 Series

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

83747 miles 2016 Zero Deposit

Home Delivery Available

£9999
£210/month
Example
  • BMW 3 Series

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

77664 miles 2019 Zero Deposit

Home Delivery Available

£17499
£367/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in BMW 3 Series

41300 miles 2021 Zero Deposit

Home Delivery Available

£22490
£374/month
Example
  • BMW 3 Series

330 330E 12kWh M SPORT TOURING BMW 3 Series

43000 miles 2022 Zero Deposit

Home Delivery Available

£27995
Stockton-on-Tees
£466/month
Example
  • BMW 3 Series

2.0 320d ED Sport Touring 5dr Diesel Manual Euro 6 BMW 3 Series

71000 miles 2018 Zero Deposit

Home Delivery Available

£11989
Stockport
£251/month
Example
  • BMW 3 Series

2.0 318d Sport Euro 6 (s/s) 4dr BMW 3 Series

72000 miles 2016 Zero Deposit

Home Delivery Available

£8994
£189/month
Example
  • BMW 3 Series

2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr BMW 3 Series

98000 miles 2018 Zero Deposit

Home Delivery Available

£13995
Swindon
£294/month
Example
  • BMW 3 Series

1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) BMW 3 Series

59900 miles 2015 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 3 Series

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

75000 miles 2017 Zero Deposit

Home Delivery Available

£12995
Ely
£273/month
Example
  • BMW 3 Series

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

39021 miles 2021 Zero Deposit

Home Delivery Available

£19995
£333/month
Example
  • BMW 3 Series

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

39200 miles 2021 Zero Deposit

Home Delivery Available

£21990
£366/month
Example
  • BMW 3 Series

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

50400 miles 2021 Zero Deposit

Home Delivery Available

£17990
£299/month
Example
  • BMW 3 Series

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

51000 miles 2015 Zero Deposit

Home Delivery Available

£14789
£310/month
Example
  • BMW 3 Series

2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr BMW 3 Series

40700 miles 2018 Zero Deposit

Home Delivery Available

£16071
Stockport
£337/month
Example
  • BMW 3 Series

2.0 320d ED BluePerformance EfficientDynamics Business Euro 6 (s/s) 4dr BMW 3 Series

50000 miles 2015 Zero Deposit

Home Delivery Available

£8495
Sheffield
£178/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr BMW 3 Series

68625 miles 2021 Zero Deposit

Home Delivery Available

£18995
Poole
£316/month
Example
  • BMW 3 Series

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

97826 miles 2016 Zero Deposit

Home Delivery Available

£9980
£209/month
Example
  • BMW 3 Series

2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr BMW 3 Series

89998 miles 2019 Zero Deposit

Home Delivery Available

£7500
£157/month
Example
  • BMW 3 Series

2.0 320d xDrive M Sport Auto 4WD 4dr BMW 3 Series

65315 miles 2018 Zero Deposit

Home Delivery Available

£15445
Colchester
£324/month
Example
  • BMW 3 Series

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

7000 miles 2024 Zero Deposit

Home Delivery Available

£31990
£532/month
Example
  • BMW 3 Series

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

87169 miles 2015 Zero Deposit

Home Delivery Available

£11250
Coventry
£236/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr BMW 3 Series

54000 miles 2018 Zero Deposit

Home Delivery Available

£14889
£312/month
Example
  • BMW 3 Series

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

9625 miles 2023 Zero Deposit

Home Delivery Available

£49495
£824/month
Example
  • BMW 3 Series

3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/ BMW 3 Series

53156 miles 2020 Zero Deposit

Home Delivery Available

£23995
£399/month
Example
  • BMW 3 Series

2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LE BMW 3 Series

71016 miles 2021 Zero Deposit

Home Delivery Available

£17988
£299/month
Example
  • BMW 3 Series

2.0 320d M Sport Diesel Auto 190BHP BMW 3 Series

57000 miles 2019 Zero Deposit

Home Delivery Available

£20950
£440/month
Example
  • BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Eur BMW 3 Series

85500 miles 2017 Zero Deposit

Home Delivery Available

£12995
£273/month
Example
  • BMW 3 Series

2.0 318d MHT M Sport Touring 5dr Diesel Hybrid Aut BMW 3 Series

37400 miles 2021 Zero Deposit

Home Delivery Available

£24995
£416/month
Example
  • BMW 3 Series

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

54200 miles 2020 Zero Deposit

Home Delivery Available

£22750
£379/month
Example
  • BMW 3 Series

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

39500 miles 2020 Zero Deposit

Home Delivery Available

£21950
£365/month
Example