A BMW iX driving along a modern city street

Ready to drive.
Right here in Oxford.

New BMW for sale at North Oxford BMW, Oxfordshire

North Oxford BMW on Woodstock Road, Oxford, has 34 new BMWs in stock, from the BMW 1 Series to the BMW M5. Our biggest saving is £21,150 on the BMW M5. All prices are on the road, with no extras to add.

Stock updated

Hatchbacks, coupés and saloons

BMW 1 to 4 Series.

From the BMW 1 Series hatchback to the 3 Series Saloon, plus the 2 Series Coupé and Gran Coupé and the 4 Series Gran Coupé.

SUVs and Sports Activity Coupés

BMW X models.

From the compact BMW X1 to the seven-seat BMW X7, including the BMW X5 and BMW X6. xDrive all-wheel drive on most models in stock.

Fully electric

Electric BMW.

The BMW iX3 and BMW iX, both fully electric and ready to drive away from Oxford.

The ultimate BMW experience

BMW M.

Three BMW M models in stock: the M2, M5 and XM. The M5 carries our largest saving.

BMW 1 Series at North Oxford BMW

Save up to £4,726 · 6 in stock · From £30,421

On-the-road prices. Stock updated 3 November 2026.

BMW 1 Series stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 120 SportAlpine White£33,640£30,421£3,219In stockEnquire
BMW 120 M SportBlack Sapphire£35,785£32,352£3,434In stockEnquire
BMW 120 M SportBlack Sapphire£35,785£32,352£3,434In stockEnquire
BMW 120 M SportPortimao Blue£38,400£34,705£3,695In stockEnquire
BMW 120 M SportBlack Sapphire£38,455£34,754£3,700In stockEnquire
BMW M135 xDriveBlack Sapphire£54,635£49,909£4,726In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 2 Series Coupé at North Oxford BMW

Save up to £5,194 · 3 in stock · From £39,333

On-the-road prices. Stock updated 3 November 2026.

BMW 2 Series Coupé stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 220i M Sport CoupéBrooklyn Grey£44,485£39,333£5,152In stockEnquire
BMW 220i M Sport CoupéBlack Sapphire£44,835£39,641£5,194In stockEnquire
BMW 220i M Sport CoupéSkyscraper Grey£44,560£40,260£4,300In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 2 Series Gran Coupé at North Oxford BMW

Save up to £6,937 · 2 in stock · From £33,425

On-the-road prices. Stock updated 3 November 2026.

BMW 2 Series Gran Coupé stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 220 M Sport Gran CoupéStorm Bay£38,415£33,425£4,990In stockEnquire
BMW M235 xDrive Gran CoupéPortimao Blue£52,815£45,878£6,937In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 3 Series at North Oxford BMW

Save up to £10,189 · 3 in stock · From £45,614

On-the-road prices. Stock updated 3 November 2026.

BMW 3 Series stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 320i M Sport Pro SaloonBrooklyn Grey£52,070£45,614£6,456In stockEnquire
BMW 320i M Sport Pro SaloonBrooklyn Grey£52,070£45,862£6,208In stockEnquire
BMW M340i xDrive SaloonPortimao Blue£72,675£62,486£10,189In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 4 Series Gran Coupé at North Oxford BMW

Save up to £7,050 · 2 in stock · From £45,715

On-the-road prices. Stock updated 3 November 2026.

BMW 4 Series Gran Coupé stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 420i M Sport Gran CoupéBlack Sapphire£52,765£45,715£7,050In stockEnquire
BMW 420i M Sport Gran CoupéBrooklyn Grey£52,765£45,715£7,050In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X1 at North Oxford BMW

Save up to £5,886 · 2 in stock · From £39,308

On-the-road prices. Stock updated 3 November 2026.

BMW X1 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X1 sDrive20i M SportPortimao Blue£43,515£39,308£4,206In stockEnquire
BMW X1 sDrive20i M SportSpace Silver£48,455£42,569£5,886In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X3 at North Oxford BMW

Save up to £9,645 · 4 in stock · From £55,381

On-the-road prices. Stock updated 3 November 2026.

BMW X3 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X3 20 xDrive M SportBlack Sapphire£62,605£55,381£7,224In stockEnquire
BMW X3 20 xDrive M SportBlack Sapphire£62,605£56,500£6,105In stockEnquire
BMW X3 30e xDrive M SportBrooklyn Grey£69,175£59,649£9,526In stockEnquire
BMW X3 30e xDrive M SportTanzanite Blue£70,025£60,380£9,645In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X5 at North Oxford BMW

Save up to £12,203 · 2 in stock · From £82,797

On-the-road prices. Stock updated 3 November 2026.

BMW X5 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X5 xDrive50e M SportBrooklyn Grey£95,000£82,797£12,203In stockEnquire
BMW X5 xDrive50e M SportBrooklyn Grey£95,000£82,797£12,203In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X6 at North Oxford BMW

Save up to £17,255 · 1 in stock · From £73,435

On-the-road prices. Stock updated 3 November 2026.

BMW X6 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X6 xDrive30d M SportBrooklyn Grey£90,690£73,435£17,255In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X7 at North Oxford BMW

Save up to £17,438 · 3 in stock · From £95,523

On-the-road prices. Stock updated 3 November 2026.

BMW X7 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X7 xDrive40d M SportSkyscraper Grey£112,605£95,523£17,082In stockEnquire
BMW X7 xDrive40d M SportTanzanite Blue£114,830£97,392£17,438In stockEnquire
BMW X7 xDrive40d M SportTanzanite Blue£120,180£109,761£10,419In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW iX3 at North Oxford BMW

Save up to £3,880 · 1 in stock · From £66,180

On-the-road prices. Stock updated 3 November 2026.

BMW iX3 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW iX3 40 M Sport ProTBC£70,060£66,180£3,880In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW iX at North Oxford BMW

Save up to £9,708 · 1 in stock · From £72,197

On-the-road prices. Stock updated 3 November 2026.

BMW iX stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW iX xDrive45 M SportBlack Sapphire£81,905£72,197£9,708In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW M2 at North Oxford BMW

Save up to £9,535 · 2 in stock · From £71,775

On-the-road prices. Stock updated 3 November 2026.

BMW M2 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW M2 CoupéZandvoort Blue£81,310£71,775£9,535In stockEnquire
BMW M2 CoupéTBC£78,225£73,365£4,860In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW M5 at North Oxford BMW

Save up to £21,150 · 1 in stock · From £104,660

On-the-road prices. Stock updated 3 November 2026.

BMW M5 stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW M5 SaloonBMW Individual Frozen Deep Grey£125,810£104,660£21,150In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW XM at North Oxford BMW

Save up to £17,909 · 1 in stock · From £102,886

On-the-road prices. Stock updated 3 November 2026.

BMW XM stock at North Oxford BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW XM 50eDravit Grey£120,795£102,886£17,909In stockEnquire
Can't see the spec you want? Ask us to source one.

Why buy from North Oxford BMW

Rated 4.4 out of 5 on GoogleNorth Oxford BMW customers rate us 4.4 stars on Google. Read our Google reviews.
Test drive any car in stockBook online or call 01865 319000.
Free part-exchange valuationNo commitment. Get your car valued and we will show you what it is worth against your new BMW.

Looking for a BMW nearer Northampton? See new BMW stock at Wollaston BMW, Northamptonshire.

Frequently asked questions

Where can I buy a new BMW in Oxford?

North Oxford BMW on Woodstock Road, Wolvercote (OX2 8JP), part of William Morgan Group, has 34 new BMWs in stock across 15 models. Every car is listed on this page with its price and availability.

What is the biggest saving on a new BMW in Oxford?

The biggest saving at North Oxford BMW today is £21,150 on the BMW M5. The BMW XM, BMW X7 and BMW X6 also have savings of up to £17,909, £17,438 and £17,255 respectively.

Which BMW models have the most stock at North Oxford BMW?

Right now: BMW 1 Series (6), BMW X3 (4), BMW 2 Series Coupé (3), BMW 3 Series (3). Every car is listed on this page with its price and availability.

Which BMW M cars are in stock in Oxford?

The BMW M2 from £71,775, the BMW M5 from £104,660 and the BMW XM from £102,886.

Does North Oxford BMW have electric BMWs in stock?

Yes. The fully electric BMW iX3 from £66,180 and the BMW iX from £72,197.

Should I visit North Oxford BMW or Wollaston BMW?

North Oxford BMW serves Oxford and Oxfordshire. If you are nearer Northampton or Wellingborough, Wollaston BMW is our Northamptonshire retailer, with its own stock.

What are the sales opening hours at North Oxford BMW?

Monday to Friday 8:30am to 6:00pm, Saturday 8:30am to 5:00pm and Sunday 11:00am to 4:00pm. Call sales on 01865 319000.

Can I part-exchange my current car?

Yes. We offer a free, no-commitment valuation on your current car. Tell us about it when you enquire and we will show you what it is worth against your new BMW.

Find North Oxford BMW

Woodstock Road, Wolvercote
Oxford OX2 8JP
Sales: 01865 319000

Sales opening hours
Monday – Friday8:30am – 6:00pm
Saturday8:30am – 5:00pm
Sunday11:00am – 4:00pm

Serving: Oxford, Kidlington, Bicester, Abingdon, Witney, Banbury and surrounding areas

Offer terms

Stock savings are exclusive to William Morgan Group and available only at North Oxford BMW. Savings apply to the specific cars listed and are valid until 31 December 2026 or while stock lasts. Was prices are the manufacturer's recommended on-the-road price. All prices are on-the-road. Prices and availability updated 3 November 2026.

Book a test drive

North Oxford BMW · Woodstock Road, Wolvercote, Oxford OX2 8JP · 01865 319000

Form loading. If it does not appear, call us on 01865 319000.

We will only use your details to respond to this request. See our privacy policy.