BMW 3 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 3 Series

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

90000 miles 2016 Zero Deposit

Home Delivery Available

£11989
£251/month
Example
  • BMW 3 Series

2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) ( BMW 3 Series

54550 miles 2020 Zero Deposit

Home Delivery Available

£18000
Manchester
£300/month
Example
  • BMW 3 Series

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

48000 miles 2017 Zero Deposit

Home Delivery Available

£12199
£256/month
Example
  • BMW 3 Series

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

84000 miles 2017 Zero Deposit

Home Delivery Available

£7875
Slough
£165/month
Example
  • BMW 3 Series

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

57000 miles 2020 Zero Deposit

Home Delivery Available

£19490
£324/month
Example
  • BMW 3 Series

2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2 BMW 3 Series

66695 miles 2020 Zero Deposit

Home Delivery Available

£15000
Middlesbrough
£250/month
Example
  • BMW 3 Series

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

77214 miles 2017 Zero Deposit

Home Delivery Available

£8750
£183/month
Example
  • BMW 3 Series

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

44600 miles 2015 Zero Deposit

Home Delivery Available

£10495
£220/month
Example
  • BMW 3 Series

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

77000 miles 2018 Zero Deposit

Home Delivery Available

£15291
£321/month
Example
  • BMW 3 Series

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

78000 miles 2015 Zero Deposit

Home Delivery Available

£10990
£230/month
Example
  • BMW 3 Series

2.0 320i M Sport Touring 5dr Petrol Manual Euro 6 BMW 3 Series

78261 miles 2017 Zero Deposit

Home Delivery Available

£12500
£262/month
Example
  • BMW 3 Series

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

21310 miles 2024 Zero Deposit

Home Delivery Available

£31820
Grimsby
£529/month
Example
  • BMW 3 Series

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

64376 miles 2019 Zero Deposit

Home Delivery Available

£17800
Derby
£373/month
Example
  • BMW 3 Series

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

26400 miles 2020 Zero Deposit

Home Delivery Available

£22590
£376/month
Example
  • BMW 3 Series

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

120000 miles 2016 Zero Deposit

Home Delivery Available

£5779
Bury
£121/month
Example
  • BMW 3 Series

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

94870 miles 2016 Zero Deposit

Home Delivery Available

£11995
£252/month
Example
  • BMW 3 Series

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

66148 miles 2019 Zero Deposit

Home Delivery Available

£19495
£409/month
Example
  • BMW 3 Series

3.0 330d M Sport Touring 5dr Diesel Auto xDrive Eu BMW 3 Series

71859 miles 2016 Zero Deposit

Home Delivery Available

£15499
£325/month
Example
  • BMW 3 Series

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

84000 miles 2016 Zero Deposit

Home Delivery Available

£12995
£273/month
Example
  • BMW 3 Series

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

76885 miles 2020 Zero Deposit

Home Delivery Available

£20850
Liverpool
£347/month
Example
  • BMW 3 Series

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

67520 miles 2017 Zero Deposit

Home Delivery Available

£14650
Derby
£307/month
Example
  • BMW 3 Series

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

34437 miles 2023 Zero Deposit

Home Delivery Available

£27495
£458/month
Example
  • BMW 3 Series

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

59300 miles 2021 Zero Deposit

Home Delivery Available

£19990
£333/month
Example
  • BMW 3 Series

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

37900 miles 2021 Zero Deposit

Home Delivery Available

£22290
£371/month
Example
  • BMW 3 Series

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

36300 miles 2020 Zero Deposit

Home Delivery Available

£23750
£395/month
Example
  • BMW 3 Series

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

108948 miles 2017 Zero Deposit

Home Delivery Available

£8995
£189/month
Example
  • BMW 3 Series

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

47725 miles 2018 Zero Deposit

Home Delivery Available

£19870
Stockport
£417/month
Example
  • BMW 3 Series

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

105000 miles 2019 Zero Deposit

Home Delivery Available

£15000
£315/month
Example
  • BMW 3 Series

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

35000 miles 2019 Zero Deposit

Home Delivery Available

£19795
Preston
£415/month
Example
  • BMW 3 Series

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

83989 miles 2020 Zero Deposit

Home Delivery Available

£17495
£291/month
Example
  • BMW 3 Series

2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in BMW 3 Series

76792 miles 2017 Zero Deposit

Home Delivery Available

£10995
£231/month
Example
  • BMW 3 Series

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

28197 miles 2022 Zero Deposit

Home Delivery Available

£32285
£537/month
Example
  • 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