BMW for sale near Cardiff

Find and finance your next BMW in and around Cardiff 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.

Latest BMW cars for sale near Cardiff

  • BMW 1 Series

118 118d M Sport 5dr BMW 1 Series

75,269 miles 2016 Zero Deposit

Home Delivery Available

£9,295
£195/month
Example
  • BMW 1 Series

2.0 118d M Sport Hatchback 3dr Diesel Auto Euro 6 BMW 1 Series

67,000 miles 2016 Zero Deposit

Home Delivery Available

£11,590
Newport
£243/month
Example
  • BMW 1 Series

2.0 116d Sport Hatchback 5dr Diesel Manual Euro 5 BMW 1 Series

76,988 miles 2015 Zero Deposit

Home Delivery Available

£6,250
£131/month
Example
  • BMW 3 Series

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

72,442 miles 2021 Zero Deposit

Home Delivery Available

£18,990
Newport
£316/month
Example
  • BMW 3 Series

M SPORT GRAN TURISMO BMW 3 Series

98,000 miles 2019 Zero Deposit

Home Delivery Available

£10,995
£231/month
Example
  • BMW X1

2.0 18d xLine SUV 5dr Diesel Manual sDrive Euro 6 (s/s) (150 ps) BMW X1

105,420 miles 2016 Zero Deposit

Home Delivery Available

£8,690
Weston-Super-Mare
£182/month
Example
  • BMW 2 Series

1.5 218i SE Euro 6 (s/s) 5dr BMW 2 Series

47,870 miles 2019 Zero Deposit

Home Delivery Available

£11,299
Newport
£237/month
Example
  • BMW 3 Series

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

54,469 miles 2015 Zero Deposit

Home Delivery Available

£14,299
Newport
£300/month
Example
  • BMW 3 Series

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

54,469 miles 2015 Zero Deposit

Home Delivery Available

£14,450
Newport
£303/month
Example
  • BMW 5 Series

3.0 30d SE SUV 5dr Diesel Auto xDrive Euro 6 (s/s) BMW 5 Series

73,962 miles 2015 Zero Deposit

Home Delivery Available

£13,999
£294/month
Example
  • BMW 1 Series

1.5 118i Sport Hatchback 5dr Petrol Manual Euro 6 BMW 1 Series

60,174 miles 2018 Zero Deposit

Home Delivery Available

£10,499
£220/month
Example
  • BMW 5 Series

2.0 520d MHT SE Saloon 4dr Diesel Hybrid Steptroni BMW 5 Series

57,541 miles 2021 Zero Deposit

Home Delivery Available

£34,999
Newport
£582/month
Example
  • BMW 1 Series

1.5 118i Sport (LCP) Hatchback 5dr Petrol DCT Euro BMW 1 Series

31,070 miles 2023 Zero Deposit

Home Delivery Available

£19,999
Newport
£333/month
Example
  • BMW 1 Series

1.5 118i Sport (LCP) Hatchback 5dr Petrol DCT Euro BMW 1 Series

33,540 miles 2023 Zero Deposit

Home Delivery Available

£19,999
Newport
£333/month
Example
  • BMW 2 Series

M2 3.0 M240i GPF Coupe 2dr Petrol Auto Euro 6 (s/s) ( BMW 2 Series

33,000 miles 2019 Zero Deposit

Home Delivery Available

£22,990
Newport
£482/month
Example