Two BMW SUVs, including a BMW iX1, parked on a rocky coastal road at dusk

Your next BMW.
Already here.

New BMW for sale at Wollaston BMW, Northampton

Wollaston BMW on Bedford Road, Northampton, has 61 new BMWs ready to drive away, from the BMW 1 Series to the BMW M5. Save up to £20,635 on selected models while stock lasts. Every price on this page is the full on-the-road price.

Stock updated

SUVs

BMW X models.

Higher driving position, more space and xDrive all-wheel drive on most models. From the compact BMW X1 to the seven-seat BMW X7.

Hatchbacks, saloons and coupés

BMW 1 to 4 Series.

Rear-wheel-drive balance and sharp handling, from the BMW 1 Series hatchback to the BMW 3 Series Touring.

BMW i · fully electric

Electric BMW.

Zero tailpipe emissions and instant response. Choose the BMW iX3 or the flagship BMW iX.

The ultimate BMW experience

BMW M.

Engineered on the track, built for the road. Our biggest savings are on BMW M.

BMW X1 at Wollaston BMW

Save up to £5,610 · 12 in stock · From £38,500

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

BMW X1 stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X1 sDrive20i M SportSpace Silver£43,515£38,500£5,015In stockEnquire
BMW X1 sDrive20i M SportSpace Silver£43,340£38,500£4,840In stockEnquire
BMW X1 sDrive20i M SportPortimao Blue£43,565£38,850£4,715In stockEnquire
BMW X1 sDrive20i M SportStorm Bay£44,145£38,850£5,295In stockEnquire
BMW X1 sDrive20i M SportCape York Green£43,515£38,850£4,665In stockEnquire
BMW X1 sDrive20i M SportAlpine White£43,895£38,850£5,045In stockEnquire
BMW X1 sDrive20i M SportFire Red£44,145£39,250£4,895In stockEnquire
BMW X1 sDrive20i M SportBlack Sapphire£44,545£39,850£4,695In stockEnquire
BMW X1 sDrive20i M SportSpace Silver£43,515£41,850£1,665In stockEnquire
BMW X1 xDrive25e M SportSpace Silver£49,460£43,850£5,610In stockEnquire
BMW X1 xDrive25e M SportStorm Bay£49,460£46,850£2,610In stockEnquire
BMW X1 xDrive23d M SportStorm Bay£52,560£47,500£5,060In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X2 at Wollaston BMW

Save up to £5,205 · 2 in stock · From £39,850

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

BMW X2 stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X2 sDrive20i M SportBlack Sapphire£45,055£39,850£5,205In stockEnquire
BMW X2 sDrive20i M SportBlack Sapphire£44,880£39,850£5,030In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X3 at Wollaston BMW

Save up to £9,040 · 19 in stock · From £51,850

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

BMW X3 stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X3 20d xDrive M SportAlpine White£57,360£51,850£5,510In stockEnquire
BMW X3 20d xDrive M SportFire Red£61,035£51,995£9,040In stockEnquire
BMW X3 20 xDrive M SportBrooklyn Grey£59,795£53,850£5,945In stockEnquire
BMW X3 20d xDrive M SportBrooklyn Grey£61,035£54,995£6,040In stockEnquire
BMW X3 20d xDrive M SportDune Grey£62,035£55,000£7,035In stockEnquire
BMW X3 20d xDrive M SportBrooklyn Grey£62,035£55,000£7,035In stockEnquire
BMW X3 20 xDrive M SportBrooklyn Grey£61,230£55,500£5,730In stockEnquire
BMW X3 20d xDrive M SportFire Red£62,035£55,995£6,040In stockEnquire
BMW X3 30e xDrive M SportDune Grey£64,815£57,500£7,315In stockEnquire
BMW X3 30e xDrive M SportBrooklyn Grey£64,815£57,850£6,965In stockEnquire
BMW X3 30e xDrive M SportDune Grey£65,815£58,000£7,815In stockEnquire
BMW X3 30e xDrive M SportBrooklyn Grey£65,815£58,000£7,815In stockEnquire
BMW X3 30e xDrive M SportFire Red£65,815£58,000£7,815In stockEnquire
BMW X3 30e xDrive M SportBlack Sapphire£65,815£58,000£7,815In stockEnquire
BMW X3 30e xDrive M SportBrooklyn Grey£65,815£58,000£7,815In stockEnquire
BMW X3 30e xDrive M SportBlack Sapphire£66,250£58,750£7,500In stockEnquire
BMW X3 M50 xDriveBrooklyn Grey£78,730£69,995£8,735In stockEnquire
BMW X3 M50 xDriveBrooklyn Grey£78,730£69,995£8,735In stockEnquire
BMW X3 M50 xDriveBMW Individual Frozen Pure Grey£80,430£71,500£8,930In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW X7 at Wollaston BMW

Save up to £17,150 · 7 in stock · From £89,995

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

BMW X7 stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW X7 xDrive40d M SportCarbon Black£101,815£89,995£11,820In stockEnquire
BMW X7 xDrive40d M SportDravit Grey£102,915£91,000£11,915In stockEnquire
BMW X7 xDrive40d M SportManhattan£104,985£92,850£12,135In stockEnquire
BMW X7 xDrive40d M SportCarbon Black£104,985£92,850£12,135In stockEnquire
BMW X7 xDrive40d M SportCarbon Black£104,985£92,850£12,135In stockEnquire
BMW X7 xDrive40d M SportDravit Grey£106,085£93,850£12,235In stockEnquire
BMW X7 M60i xDriveBlack Sapphire£132,150£115,000£17,150In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 1 Series at Wollaston BMW

Save up to £4,415 · 2 in stock · From £31,650

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

BMW 1 Series stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 120 M SportThundernight£35,785£31,650£4,135In stockEnquire
BMW 120 M Sport ProThundernight£38,365£33,950£4,415In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 2 Series Coupé at Wollaston BMW

Save up to £4,100 · 5 in stock · From £39,850

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

BMW 2 Series Coupé stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 220i M Sport Pro CoupéAlpine White£43,500£39,850£3,650In stockEnquire
BMW 220i M Sport Pro CoupéBrooklyn Grey£44,095£39,995£4,100In stockEnquire
BMW 220i M Sport Pro CoupéBrooklyn Grey£44,095£41,850£2,245In stockEnquire
BMW 220i M Sport Pro CoupéBrooklyn Grey£44,545£42,350£2,195In stockEnquire
BMW 220i M Sport Pro CoupéBrooklyn Grey£44,545£42,350£2,195In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 2 Series Gran Coupé at Wollaston BMW

Save up to £3,710 · 1 in stock · From £37,995

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

BMW 2 Series Gran Coupé stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 220 M Sport Gran CoupéThundernight£41,705£37,995£3,710In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 3 Series at Wollaston BMW

Save up to £7,150 · 4 in stock · From £43,850

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

BMW 3 Series stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 320i M Sport Pro SaloonBrooklyn Grey£48,820£43,850£4,970In stockEnquire
BMW 320i M Sport Pro SaloonFire Red£49,120£43,850£5,270In stockEnquire
BMW M340i xDrive Black Edition TouringDravit Grey£72,765£65,850£6,915In stockEnquire
BMW M340i xDrive Black Edition SaloonDravit Grey£73,600£66,450£7,150In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW 4 Series Gran Coupé at Wollaston BMW

Save up to £9,115 · 2 in stock · From £44,850

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

BMW 4 Series Gran Coupé stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW 420i M Sport Pro Gran CoupéBrooklyn Grey£53,965£44,850£9,115In stockEnquire
BMW 420i M Sport Pro Gran CoupéTanzanite Blue£57,140£49,950£7,190In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW iX3 at Wollaston BMW

Save up to £2,825 · 4 in stock · From £57,995

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

BMW iX3 stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW iX3 40 M SportPolarised Grey£60,475£57,995£2,480In stockEnquire
BMW iX3 40 M SportFire Red£60,475£58,500£1,975In stockEnquire
BMW iX3 40 M Sport ProBrooklyn Grey£62,325£59,500£2,825In stockEnquire
BMW iX3 40 M SportBrooklyn Grey£62,750£59,995£2,755In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW iX at Wollaston BMW

Save up to £8,055 · 1 in stock · From £74,450

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

BMW iX stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW iX xDrive45 M SportBlack Sapphire£82,505£74,450£8,055In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW M5 at Wollaston BMW

Save up to £20,635 · 1 in stock · From £119,950

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

BMW M5 stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW M5 TouringTBC£140,585£119,950£20,635In stockEnquire
Can't see the spec you want? Ask us to source one.

BMW XM at Wollaston BMW

Save up to £18,380 · 1 in stock · From £99,995

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

BMW XM stock at Wollaston BMW with was, now and saving prices
ModelColourWasNowSaveAvailabilityEnquire
BMW XM 50eCape York Green£118,375£99,995£18,380In stockEnquire
Can't see the spec you want? Ask us to source one.

Why buy from Wollaston BMW

BMW Regional Retailer of the Year 2025Named BMW's Regional Retailer of the Year 2025. Read the story.
Rated 4.5 out of 5 on GoogleWollaston BMW customers rate us 4.5 stars on Google. Read our Google reviews.
Test drive any car in stockBook online or call 01604 232000.
Free part-exchange valuationNo commitment. Get your car valued and we will show you what it is worth against your new BMW.

Frequently asked questions

How many new BMWs does Wollaston BMW have in stock?

Wollaston BMW has 61 new BMWs in stock or arriving soon across 13 models, from the BMW 1 Series to the BMW M5. This page is updated from our stock system. Last updated 3 November 2026.

What is the biggest saving on a new BMW at Wollaston BMW?

The biggest saving today is £20,635 on a BMW M5 Touring, now £119,950. The BMW XM (save up to £18,380) and BMW X7 (save up to £17,150) also have big savings.

Which electric BMWs are in stock at Wollaston BMW?

We have the BMW iX3 and BMW iX in stock. The BMW iX3 starts from £57,995.

What is the cheapest new BMW in stock at Wollaston BMW?

The BMW 1 Series from £31,650 on the road, or the BMW X1 from £38,500.

Should I visit Wollaston BMW or North Oxford BMW?

Wollaston BMW is on Bedford Road, Northampton (NN1 5SZ), and serves Northampton, Wellingborough and the rest of Northamptonshire. If you are nearer Oxford, North Oxford BMW is our Oxfordshire retailer, with its own stock.

What are the sales opening hours at Wollaston 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 01604 232000.

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 Wollaston BMW

Bedford Road
Northampton NN1 5SZ
Sales: 01604 232000

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

Serving: Northampton, Wellingborough, Rushden, Kettering, Corby and surrounding areas

Offer terms

Stock savings are exclusive to William Morgan Group and available only at Wollaston 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

Wollaston BMW · Bedford Road, Northampton NN1 5SZ · 01604 232000

Form loading. If it does not appear, call us on 01604 232000.

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