BMW for sale near Oxford

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

  • BMW 1 Series

1 SERIES 118i [1.5] M Sport 5dr [Nav/Servotronic] BMW 1 Series

43,505 miles 2018 Zero Deposit

Home Delivery Available

£12,543
Oxford
£263/month
Example
  • BMW 3 Series

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

48,271 miles 2016 Zero Deposit

Home Delivery Available

£21,495
£451/month
Example
  • BMW 3 Series

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

32,682 miles 2017 Zero Deposit

Home Delivery Available

£15,000
£315/month
Example
  • BMW 4 Series

4 SERIES 420i M Sport 5dr Auto [Professional Media] BMW 4 Series

62,498 miles 2018 Zero Deposit

Home Delivery Available

£14,797
Oxford
£310/month
Example
  • BMW 1 Series

1.5 118i M Sport Euro 6 (s/s) 3dr BMW 1 Series

41,000 miles 2016 Zero Deposit

Home Delivery Available

£11,995
£252/month
Example
  • BMW 7 Series

7 SERIES 730d M Sport 4dr Auto BMW 7 Series

65,541 miles 2016 Zero Deposit

Home Delivery Available

£17,680
Oxford
£371/month
Example
  • BMW 3 Series

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

48,500 miles 2018 Zero Deposit

Home Delivery Available

£21,950
£461/month
Example
  • BMW i3

i3 I3 135kW S 42kWh 5dr Auto BMW i3

39,053 miles 2019 Zero Deposit

Home Delivery Available

£11,835
Oxford
£248/month
Example
  • BMW 3 Series

3 SERIES 330e SE Pro 5dr Step Auto BMW 3 Series

51,840 miles 2021 Zero Deposit

Home Delivery Available

£17,890
Oxford
£298/month
Example
  • BMW X2

X2 X2 xDrive 20d M Sport 5dr Step Auto BMW X2

40,866 miles 2018 Zero Deposit

Home Delivery Available

£17,276
Oxford
£362/month
Example
  • BMW 2 Series

1.5 225xe 7.6kWh Luxury MPV 5dr Petrol Plug-in Hyb BMW 2 Series

60,352 miles 2018 Zero Deposit

Home Delivery Available

£11,750
£246/month
Example
  • BMW 2 Series

M2 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/ BMW 2 Series

18,300 miles 2022 Zero Deposit

Home Delivery Available

£27,499
£458/month
Example
  • BMW 3 Series

2.0 316d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (116 ps) BMW 3 Series

110,000 miles 2016 Zero Deposit

Home Delivery Available

£6,495
£136/month
Example
  • BMW 5 Series

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

53,000 miles 2020 Zero Deposit

Home Delivery Available

£23,500
£391/month
Example
  • BMW X2

X2 X2 xDrive 20i M Sport X 5dr Step Auto BMW X2

35,519 miles 2019 Zero Deposit

Home Delivery Available

£19,990
Oxford
£419/month
Example