Sell your car Get offers from multiple dealers

Approved Used BMW X7 cars for sale

We’ve got a fantastic selection of used BMW X7 cars for sale. Every used BMW X7 comes with the carwow Happiness Guarantee, which means its full history is checked and it has been through a thorough mechanical inspection. All our BMW X7 cars are available only from manufacturer-approved dealers, are less than five years old and come with a 30-day returns guarantee*

See our range of approved used BMW X7 cars for sale

2007 BMW
X7 M Sport
  • 9,600 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£51,500
Good price
2020 BMW
X7 M Sport
  • 1,983 miles
  • 3.0 litres
  • Automatic
  • Petrol
Cash
£68,995
Good price
2020 BMW
X7 M Sport
  • 2,785 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£69,170
Fair price
2020 BMW
X7 M Sport
  • 7,368 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£69,404
Good price
2020 BMW
X7 M Sport
  • 7,880 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£69,875
Fair price
2021 BMW
X7 M Sport
  • 5,885 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£69,990
Good price
2020 BMW
X7 M50d
  • 10,024 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£70,399
Good price
2020 BMW
X7 M50d
  • 3,926 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£71,560
Good price
2021 BMW
X7 M Sport
  • 5,000 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£71,910
Good price
2021 BMW
X7 M Sport
  • 3,865 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£72,995
Fair price
2021 BMW
X7 M Sport
  • 2,088 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£73,456
Fair price
2020 BMW
X7 M50d
  • 2,545 miles
  • 3.0 litres
  • Automatic
  • Diesel
Cash
£73,500
Good price
* In line with the Consumer Rights Act 2015