
The BMW X5
xDrive50e & 30d M Sport
Savings up to:
£15,506
Available in stock
28*
Specification:
- M Sport Pro Package
- Technology Package
- 22" M Double Spoke Alloys
- Individual Piano Black Interior Trim
- Sky Lounge Panoramic Glass Sunroof
- Sun Protection Glass

BMW M3
Competition Touring
Savings up to:
£10,851
Available in stock
4*
Specification:
- Ultimate Package

BMW 320i
M Sport Touring
Savings up to:
£9,646
Available in stock
20*
Specification:
- 19" M Light Double Spoke Bicolour Alloys
- Sensatec (Black Perforated)
- Sun Protection Glass

BMW X1
sDrive 20i & 23i M Sport
Savings up to:
£4,741
Available in stock
38*
Specification:
- 19" M Double Spoke Style Alloys
- Sun Protection Glass
sDrive 20i M Sport Only:
- Leatherette (Veganza Perforated Black)

BMW X3
xDrive 20d & 30e M Sport
Savings up to:
£8,591
Available in stock
20*
Specification:
- 20" M Double Spoke Bicolour Alloys
- Sun Protection Glass
LocationVehicle | Model | Registration | Mileage | Was | Now | Save | Colour | |
---|---|---|---|---|---|---|---|---|
Chester
|
BMW 320i M Sport Touring | YC25BLJ | 5,390 | £44,645 | £35,499 | £9,146 | ||
Warrington
|
BMW 320i M Sport Touring | YE25AFZ | 5,047 | £44,645 | £35,499 | £9,146 | ||
Southport
|
BMW 320i M Sport Touring | YG25ECX | 5,787 | £44,645 | £35,499 | £9,146 | ||
Warrington
|
BMW 320i M Sport Touring | YG25EEW | 7,280 | £44,645 | £34,999 | £9,646 | ||
Llandudno
|
BMW 320i M Sport Touring | YG25EFV | 5,741 | £44,645 | £35,499 | £9,146 | ||
Southport
|
BMW 320i M Sport Touring | YG25HCO | 7,710 | £44,645 | £34,999 | £9,646 | ||
Warrington
|
BMW 320i M Sport Touring | YG25HUO | 8,320 | £44,645 | £34,999 | £9,646 | ||
Chester
|
BMW 320i M Sport Touring | YG25HUP | 3,829 | £44,645 | £35,499 | £9,146 | ||
Wilmslow
|
BMW 320i M Sport Touring | YG25KCU | 5,922 | £44,645 | £35,499 | £9,146 | ||
Southport
|
BMW 320i M Sport Touring | YG25KFR | 7,270 | £44,645 | £34,999 | £9,646 | ||
Wilmslow
|
BMW 320i M Sport Touring | YG25KFU | 6,265 | £44,645 | £34,999 | £9,646 | ||
Wilmslow
|
BMW 320i M Sport Touring | YG25KGK | 6,741 | £44,645 | £34,999 | £9,646 | ||
Llandudno
|
BMW 320i M Sport Touring | YG25KGO | 8,052 | £44,645 | £34,999 | £9,646 | ||
Chester
|
BMW 320i M Sport Touring | YG25KGP | 10,106 | £44,645 | £34,999 | £9,646 | ||
Llandudno
|
BMW 320i M Sport Touring | YG25KGZ | 7,097 | £44,645 | £34,999 | £9,646 | ||
Chester
|
BMW 320i M Sport Touring | YG25KHA | 8,073 | £44,645 | £34,999 | £9,646 | ||
Warrington
|
BMW 320i M Sport Touring | YG25KHB | 9,263 | £44,645 | £34,999 | £9,646 | ||
Warrington
|
BMW 320i M Sport Touring | YG25KSO | 4,143 | £44,645 | £35,499 | £9,146 | ||
Chester
|
BMW 320i M Sport Touring | YG25OJO | 6,811 | £44,645 | £34,999 | £9,646 | ||
Wilmslow
|
BMW 320i M Sport Touring | YH25RVO | 6,776 | £44,645 | £34,999 | £9,646 |
Available stock is correct at time of publication 01 September 2025. Stock will reduce as vehicles sell.
*Saving is based upon BMW X5 xDrive50e M Sport
†£1,000 Part-Exchange Price Boost is for any make and model under 8 years old and 80,000 miles. Please note that the price provided to you will be subject to an onsite inspection of your car. The price we offer on site may differ from the online valuation if we consider your car’s value is affected by any aspect of its history or condition. For this, we make assumptions that your vehicle has no damage (including interior or mechanical), has full Dealer Service History, it hasn’t ever been subject to an insurance write off or been accident damaged.
LocationVehicle | Model | Registration | Mileage | Was | Now | Save | Colour | |
---|---|---|---|---|---|---|---|---|
Warrington
|
BMW M3 Competition Touring | YC25EFV | 8,896 | £95,850 | £84,999 | £10,851 | ||
Southport
|
BMW M3 Competition Touring | YC25FYT | 3,380 | £95,850 | £84,999 | £10,851 | ||
Chester
|
BMW M3 Competition Touring | YC25OJD | 3,400 | £95,850 | £84,999 | £10,851 | ||
Wilmslow
|
BMW M3 Competition Touring | YG25EDO | 7,600 | £95,850 | £84,999 | £10,851 |
Available stock is correct at time of publication 01 September 2025. Stock will reduce as vehicles sell.
*Saving is based upon BMW X5 xDrive50e M Sport
†£1,000 Part-Exchange Price Boost is for any make and model under 8 years old and 80,000 miles. Please note that the price provided to you will be subject to an onsite inspection of your car. The price we offer on site may differ from the online valuation if we consider your car’s value is affected by any aspect of its history or condition. For this, we make assumptions that your vehicle has no damage (including interior or mechanical), has full Dealer Service History, it hasn’t ever been subject to an insurance write off or been accident damaged.
LocationVehicle | Model | Registration | Mileage | Was | Now | Save | Colour | |
---|---|---|---|---|---|---|---|---|
Warrington
|
BMW X1 sDrive 20i M Sport | YG25EKO | 8,659 | £40,740 | £35,999 | £4,741 | ||
Wilmslow
|
BMW X1 sDrive 20i M Sport | YG25HVA | 7,148 | £40,740 | £35,999 | £4,741 | ||
Wilmslow
|
BMW X1 sDrive 20i M Sport | YG25HVE | 6,034 | £40,740 | £35,999 | £4,741 | ||
Chester
|
BMW X1 sDrive 20i M Sport | YG25KBK | 6,251 | £40,740 | £35,999 | £4,741 | ||
Chester
|
BMW X1 sDrive 20i M Sport | YG25KBX | 2,851 | £40,740 | £35,999 | £4,741 | ||
Southport
|
BMW X1 sDrive 20i M Sport | YG25KBY | 8,204 | £40,740 | £35,999 | £4,741 | ||
Llandudno
|
BMW X1 sDrive 20i M Sport | YG25KCC | 8,141 | £40,740 | £35,999 | £4,741 | ||
Warrington
|
BMW X1 sDrive 20i M Sport | YG25LKE | 6,754 | £40,740 | £35,999 | £4,741 | ||
Llandudno
|
BMW X1 sDrive 20i M Sport | YG25LKF | 7,906 | £40,740 | £35,999 | £4,741 | ||
Llandudno
|
BMW X1 sDrive 20i M Sport | YG25LLU | 6,840 | £40,740 | £35,999 | £4,741 | ||
Warrington
|
BMW X1 sDrive 20i M Sport | YG25LLW | 7,447 | £40,740 | £35,999 | £4,741 | ||
Southport
|
BMW X1 sDrive 20i M Sport | YG25LRX | 5,795 | £40,740 | £35,999 | £4,741 | ||
Southport
|
BMW X1 sDrive 20i M Sport | YG25OJS | 6,983 | £40,740 | £35,999 | £4,741 | ||
Chester
|
BMW X1 sDrive 20i M Sport | YG25OJT | 8,306 | £40,740 | £35,999 | £4,741 | ||
Wilmslow
|
BMW X1 sDrive 20i M Sport | YG25OJY | 5,358 | £40,740 | £35,999 | £4,741 | ||
Wilmslow
|
BMW X1 sDrive 20i M Sport | YG25OJZ | 7,742 | £40,740 | £35,999 | £4,741 | ||
Warrington
|
BMW X1 sDrive 20i M Sport | YG25OKA | 4,603 | £40,740 | £35,999 | £4,741 | ||
Chester
|
BMW X1 sDrive 20i M Sport | YG25OKF | 8,903 | £40,740 | £35,999 | £4,741 | ||
Chester
|
BMW X1 sDrive 20i M Sport | YG25OKL | 7,331 | £40,740 | £35,999 | £4,741 | ||
Warrington
|
BMW X1 sDrive 20i M Sport | YH25DYD | 7,315 | £40,740 | £35,999 | £4,741 | ||
Chester
|
BMW X1 xDrive 23i M Sport | YG25GYN | 11,354 | £43,820 | £39,999 | £3,821 | ||
Wilmslow
|
BMW X1 xDrive 23i M Sport | YG25GYO | 2,720 | £43,820 | £39,999 | £3,821 | ||
Warrington
|
BMW X1 xDrive 23i M Sport | YG25HTP | 8,241 | £43,820 | £39,999 | £3,821 | ||
Chester
|
BMW X1 xDrive 23i M Sport | YG25HTT | 5,424 | £43,820 | £39,999 | £3,821 | ||
Southport
|
BMW X1 xDrive 23i M Sport | YG25HTU | 6,027 | £43,820 | £39,999 | £3,821 | ||
Warrington
|
BMW X1 xDrive 23i M Sport | YG25JZJ | 4,093 | £43,820 | £39,999 | £3,821 | ||
Llandudno
|
BMW X1 xDrive 23i M Sport | YG25JZK | 4,117 | £43,820 | £39,999 | £3,821 | ||
Warrington
|
BMW X1 xDrive 23i M Sport | YG25JZL | 4,639 | £43,820 | £39,999 | £3,821 | ||
Wilmslow
|
BMW X1 xDrive 23i M Sport | YG25KBZ | 2,614 | £43,820 | £39,999 | £3,821 | ||
Wilmlsow
|
BMW X1 xDrive 23i M Sport | YG25LKA | 7,423 | £43,820 | £39,999 | £3,821 | ||
Warrington
|
BMW X1 xDrive 23i M Sport | YG25LKC | 4,412 | £43,820 | £39,999 | £3,821 | ||
Chester
|
BMW X1 xDrive 23i M Sport | YG25LKD | 4,810 | £43,820 | £39,999 | £3,821 | ||
Southport
|
BMW X1 xDrive 23i M Sport | YG25LRN | 3,384 | £43,820 | £39,999 | £3,821 | ||
Southport
|
BMW X1 xDrive 23i M Sport | YG25LRO | 7,010 | £43,820 | £39,999 | £3,821 | ||
Chester
|
BMW X1 xDrive 23i M Sport | YG25LSC | 2,357 | £43,820 | £39,999 | £3,821 | ||
Warrington
|
BMW X1 xDrive 23i M Sport | YG25LSD | 4,666 | £43,820 | £39,999 | £3,821 | ||
Llandudno
|
BMW X1 xDrive 23i M Sport | YG25OJC | 4,200 | £43,820 | £39,999 | £3,821 | ||
Wilmslow
|
BMW X1 xDrive 23i M Sport | YG25OJD | 5,856 | £43,820 | £39,999 | £3,821 | ||
Chester
|
BMW X1 xDrive 23i M Sport | YG25OJU | 4,001 | £43,820 | £39,999 | £3,821 |
Available stock is correct at time of publication 01 September 2025. Stock will reduce as vehicles sell.
*Saving is based upon BMW X5 xDrive50e M Sport
†£1,000 Part-Exchange Price Boost is for any make and model under 8 years old and 80,000 miles. Please note that the price provided to you will be subject to an onsite inspection of your car. The price we offer on site may differ from the online valuation if we consider your car’s value is affected by any aspect of its history or condition. For this, we make assumptions that your vehicle has no damage (including interior or mechanical), has full Dealer Service History, it hasn’t ever been subject to an insurance write off or been accident damaged.
LocationVehicle | Model | Registration | Mileage | Was | Now | Save | Colour | |
---|---|---|---|---|---|---|---|---|
Wilmslow
|
BMW X3 xDrive 20d M Sport | YC25EKN | 3,132 | £52,460 | £48,999 | £3,461 | ||
Chester
|
BMW X3 xDrive 20d M Sport | YC25EKR | 4,537 | £52,460 | £48,999 | £3,461 | ||
Chester
|
BMW X3 xDrive 20d M Sport | YC25FYP | 3,825 | £52,460 | £48,999 | £3,461 | ||
Llandudno
|
BMW X3 xDrive 20d M Sport | YC25FYW | 3,100 | £52,460 | £48,999 | £3,461 | ||
Warrington
|
BMW X3 xDrive 20d M Sport | YC25FZN | 4,158 | £52,460 | £48,999 | £3,461 | ||
Southport
|
BMW X3 xDrive 20d M Sport | YC25FZV | 3,100 | £52,460 | £48,999 | £3,461 | ||
Warrington
|
BMW X3 xDrive 20d M Sport | YC25GJX | 1,220 | £52,460 | £48,999 | £3,461 | ||
Chester
|
BMW X3 xDrive 20d M Sport | YC25OFR | 786 | £52,460 | £48,999 | £3,461 | ||
Warrington
|
BMW X3 xDrive 20d M Sport | YC25RWE | 1,365 | £52,460 | £48,999 | £3,461 | ||
Chester
|
BMW X3 xDrive 20d M Sport | YC25RXL | 1,298 | £52,460 | £48,999 | £3,461 | ||
Wilmslow
|
BMW X3 xDrive 20d M Sport | YC25RXT | 2,048 | £52,460 | £48,999 | £3,461 | ||
Warrington
|
BMW X3 xDrive 20d M Sport | YC25WDS | 2,974 | £52,460 | £48,999 | £3,461 | ||
Wilmslow
|
BMW X3 xDrive 20d M Sport | YH25VCN | 3,200 | £52,460 | £48,999 | £3,461 | ||
Llandudno
|
BMW X3 xDrive 20d M Sport | YH25VNB | 2,789 | £52,460 | £48,999 | £3,461 | ||
Southport
|
BMW X3 xDrive 20d M Sport | YH25VVM | 2,745 | £52,460 | £48,999 | £3,461 | ||
Warrington
|
BMW X3 xDrive 30e M Sport | YC25FYE | 5,546 | £60,590 | £51,999 | £8,591 | ||
Warrington
|
BMW X3 xDrive 30e M Sport | YC25GDE | 7,141 | £60,590 | £51,999 | £8,591 | ||
Wilmslow
|
BMW X3 xDrive 30e M Sport | YH25VEM | 4,660 | £60,590 | £51,999 | £8,591 | ||
Wilmslow
|
BMW X3 xDrive 30e M Sport | YH25VTE | 7,531 | £60,590 | £51,999 | £8,591 | ||
Southport
|
BMW X3 xDrive 30e M Sport | YH25VUY | 5,640 | £60,590 | £51,999 | £8,591 | ||
Llandudno
|
BMW X3 xDrive 30e M Sport | YH25VVR | 4,886 | £60,590 | £51,999 | £8,591 |
Available stock is correct at time of publication 01 September 2025. Stock will reduce as vehicles sell.
*Saving is based upon BMW X5 xDrive50e M Sport
†£1,000 Part-Exchange Price Boost is for any make and model under 8 years old and 80,000 miles. Please note that the price provided to you will be subject to an onsite inspection of your car. The price we offer on site may differ from the online valuation if we consider your car’s value is affected by any aspect of its history or condition. For this, we make assumptions that your vehicle has no damage (including interior or mechanical), has full Dealer Service History, it hasn’t ever been subject to an insurance write off or been accident damaged.
LocationVehicle | Model | Registration | Mileage | Was | Now | Save | Colour | |
---|---|---|---|---|---|---|---|---|
Warrington
|
BMW X5 xDrive30d M Sport | YC25BPX | 4,135 | £81,850 | £69,999 | £11,851 | ||
Southport
|
BMW X5 xDrive30d M Sport | YC25BSY | 5,231 | £81,850 | £69,999 | £11,851 | ||
Chester
|
BMW X5 xDrive30d M Sport | YC25BTO | 6,758 | £81,850 | £69,499 | £12,351 | ||
Warrington
|
BMW X5 xDrive30d M Sport | YC25BUO | 9,359 | £81,850 | £68,999 | £12,851 | ||
Wilmslow
|
BMW X5 xDrive30d M Sport | YC25BYF | 8,210 | £81,850 | £69,499 | £12,351 | ||
Southport
|
BMW X5 xDrive30d M Sport | YC25EHM | 2,382 | £81,850 | £69,999 | £11,851 | ||
Wilmslow
|
BMW X5 xDrive30d M Sport | YC25EKD | 1,480 | £81,850 | £69,999 | £11,851 | ||
Southport
|
BMW X5 xDrive30d M Sport | YC25FZJ | 1,113 | £81,850 | £69,999 | £11,851 | ||
Wilmslow
|
BMW X5 xDrive30d M Sport | YC25GBF | 3,058 | £81,850 | £69,999 | £11,851 | ||
Wilmslow
|
BMW X5 xDrive30d M Sport | YC25GCK | 1,654 | £81,850 | £69,999 | £11,851 | ||
Warrington
|
BMW X5 xDrive30d M Sport | YC25GDK | 1,653 | £81,850 | £69,999 | £11,851 | ||
Wilmslow
|
BMW X5 xDrive30d M Sport | YC25GJV | 791 | £81,850 | £69,999 | £11,851 | ||
Warrington
|
BMW X5 xDrive30d M Sport | YC25GLY | 620 | £81,850 | £69,999 | £11,851 | ||
Chester
|
BMW X5 xDrive30d M Sport | YG25HJO | 2,144 | £81,850 | £69,999 | £11,851 | ||
Chester
|
BMW X5 xDrive30d M Sport | YG25HJZ | 133 | £81,850 | £69,999 | £11,851 | ||
Llandudno
|
BMW X5 xDrive30d M Sport | YH25VLY | 2,406 | £81,850 | £69,999 | £11,851 | ||
Llandudno
|
BMW X5 xDrive30d M Sport | YH25VMK | 1,536 | £81,850 | £69,999 | £11,851 | ||
Chester
|
BMW X5 xDrive30d M Sport | YH25VPY | 9,434 | £81,850 | £68,999 | £12,851 | ||
Llandudno
|
BMW X5 xDrive30d M Sport | YH25VTG | 1,540 | £81,850 | £69,999 | £11,851 | ||
Warrington
|
BMW X5 xDrive30d M Sport | YH25VTZ | 1,360 | £81,850 | £69,999 | £11,851 | ||
Chester
|
BMW X5 xDrive30d M Sport | YH25ZZC | 1,063 | £81,850 | £69,999 | £11,851 | ||
Southport
|
BMW X5 xDrive50e M Sport | YC25BXV | 267 | £90,505 | £74,999 | £15,506 | ||
Chester
|
BMW X5 xDrive50e M Sport | YC25EGZ | 1,897 | £90,505 | £74,999 | £15,506 | ||
Warrington
|
BMW X5 xDrive50e M Sport | YC25FXX | 396 | £90,505 | £74,999 | £15,506 | ||
Wilmslow
|
BMW X5 xDrive50e M Sport | YC25FYS | 1,441 | £90,505 | £74,999 | £15,506 | ||
Llandudno
|
BMW X5 xDrive50e M Sport | YC25GJG | 1,006 | £90,505 | £74,999 | £15,506 | ||
Wilmslow
|
BMW X5 xDrive50e M Sport | YC25GKU | 1,601 | £90,505 | £74,999 | £15,506 | ||
Chester
|
BMW X5 xDrive50e M Sport | YC25GKZ | 320 | £90,505 | £74,999 | £15,506 | ||
Warrington
|
BMW X5 xDrive50e M Sport | YH25VVW | 1,873 | £90,505 | £74,999 | £15,506 |
Available stock is correct at time of publication 01 September 2025. Stock will reduce as vehicles sell.
*Saving is based upon BMW X5 xDrive50e M Sport
†£1,000 Part-Exchange Price Boost is for any make and model under 8 years old and 80,000 miles. Please note that the price provided to you will be subject to an onsite inspection of your car. The price we offer on site may differ from the online valuation if we consider your car’s value is affected by any aspect of its history or condition. For this, we make assumptions that your vehicle has no damage (including interior or mechanical), has full Dealer Service History, it hasn’t ever been subject to an insurance write off or been accident damaged.