BMW 3 Series for sale near Bristol

Find and finance your next BMW 3 Series in and around Bristol with ChooseMyCar

Reviews 3640 • Excellent

ChooseMyCar operates as a credit broker, not a lender. We offer a variety of car finance options to suit different needs, including popular choices like Hire Purchase (HP) and Personal Contract Purchase (PCP), as well as specialised services. Our goal is straightforward: to make car financing easy and accessible for everyone. Interest rates start from 9.9% APR. For example, if you borrow £9,000 over 60 months months with a REPRESENTATIVE APR of 21.9% and no deposit, the monthly payment would be £238.28. The total cost would be £5,296.90, making the total amount payable £14,296.90.

  • BMW 3 Series

2.0 318d M Sport Shadow Edition Touring 5dr Diesel Manual | Service History BMW 3 Series

54,000 miles 2018 Zero Deposit

Home Delivery Available

£15,400
£323/month
Example
  • BMW 3 Series

3.0 335d xDrive M Sport Saloon BMW 3 Series

88,345 miles 2016 Zero Deposit

Home Delivery Available

£14,995
£315/month
Example
  • BMW 3 Series

2.0 320i M Sport Saloon 4dr Petrol Manual xDrive Euro 6 (s/s) (184 ps) BMW 3 Series

69,000 miles 2015 Zero Deposit

Home Delivery Available

£11,495
£241/month
Example
  • BMW 3 Series

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

64,893 miles 2018 Zero Deposit

Home Delivery Available

£13,200
Newport
£277/month
Example
  • BMW 3 Series

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

50,500 miles 2017 Zero Deposit

Home Delivery Available

£15,390
Newport
£323/month
Example
  • BMW 3 Series

3.0 330d xDrive M Sport Gran Turismo ULEZ Diesel Automatic 5 Door BMW 3 Series

82,412 miles 2016 Zero Deposit

Home Delivery Available

£12,795
£268/month
Example
  • BMW 3 Series

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

112,000 miles 2018 Zero Deposit

Home Delivery Available

£10,800
£226/month
Example
  • BMW 3 Series

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

70,661 miles 2016 Zero Deposit

Home Delivery Available

£12,890
Newport
£270/month
Example
  • BMW 3 Series

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

91,600 miles 2016 Zero Deposit

Home Delivery Available

£9,190
Newport
£193/month
Example
  • BMW 3 Series

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

65,085 miles 2019 Zero Deposit

Home Delivery Available

£16,490
Newport
£346/month
Example
  • BMW 3 Series

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

60,059 miles 2017 Zero Deposit

Home Delivery Available

£12,990
Newport
£272/month
Example
  • BMW 3 Series

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

73,906 miles 2018 Zero Deposit

Home Delivery Available

£13,499
Newport
£283/month
Example
  • BMW 3 Series

1.5 318i Sport Touring 5dr Petrol Manual Euro 6 (s BMW 3 Series

57,365 miles 2017 Zero Deposit

Home Delivery Available

£11,499
Newport
£241/month
Example
  • BMW 3 Series

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

77,263 miles 2019 Zero Deposit

Home Delivery Available

£15,995
£336/month
Example
  • BMW 3 Series

2.0 318d Sport Touring 5dr Diesel Auto | ?30 Road Tax | BMW Service History BMW 3 Series

54,400 miles 2015 Zero Deposit

Home Delivery Available

£13,700
£287/month
Example
  • BMW 3 Series

M3 3.0 M340i Saloon 4dr Petrol Auto xDrive| 370 BHP | Full Service History | M BMW 3 Series

57,300 miles 2019 Zero Deposit

Home Delivery Available

£28,500
£598/month
Example