Used BMW I7 cars for sale on What Car?

In partnership with

What Car? Classifieds has 80 approved used BMW I7 cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW I7 near you.

In partnership with

Cars found 80

Chosen Filters (3)
* Postcode invalid
BMW I7 50 105.7kWh Excellence Auto EDrive 4dr

BMW I7 50 105.7kWh Excellence Auto EDrive 4dr

Southport, Merseyside
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 6,182 Miles
£63,999
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

Cheltenham, Gloucestershire
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 3,121 Miles
£77,950
BMW I7 60 105.7kWh Excellence (Pro) Auto XDrive 4dr

BMW I7 60 105.7kWh Excellence (Pro) Auto XDrive 4dr

Cardiff, Glamorgan
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 4,574 Miles
£79,000
BMW I7 50 105.7kWh Excellence Auto EDrive 4dr

BMW I7 50 105.7kWh Excellence Auto EDrive 4dr

Upminster, Essex
  • 2024 reg
  • Electric
  • 4 Doors
  • Automatic
  • 12,178 Miles
£54,995
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

London
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 26,116 Miles
£73,995
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Maidenhead, Surrey
  • 2024 reg
  • Electric
  • 4 Doors
  • Automatic
  • 20,133 Miles
£65,500
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Chester, Cheshire
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 7,312 Miles
£67,999
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

Warrington, Lancashire
  • 2023 reg
  • Electric
  • 4 Doors
  • Automatic
  • 14,655 Miles
£59,498
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

Bedford, Bedfordshire
  • 2023 reg
  • Electric
  • 4 Doors
  • Automatic
  • 11,731 Miles
£74,493
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

Orpington, Kent
  • 2023 reg
  • Electric
  • 4 Doors
  • Automatic
  • 21,766 Miles
£63,149
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Manchester, Lancashire
  • 2024 reg
  • Electric
  • 4 Doors
  • Automatic
  • 27,551 Miles
£57,975
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Stevenage, Hertfordshire
  • 2023 reg
  • Electric
  • 4 Doors
  • Automatic
  • 42,081 Miles
£52,950
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Stafford, Staffordshire
  • 2026 reg
  • Electric
  • 4 Doors
  • Automatic
  • 2,000 Miles
£89,999
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Southport, Merseyside
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 9,318 Miles
£67,999
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Stoke on trent, Staffordshire
  • 2024 reg
  • Electric
  • 4 Doors
  • Automatic
  • 20,588 Miles
£55,499
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

Coventry, West midlands
  • 2023 reg
  • Electric
  • 4 Doors
  • Automatic
  • 15,401 Miles
£85,000
BMW I7 M70e 105.7kWh Auto XDrive 4dr

BMW I7 M70e 105.7kWh Auto XDrive 4dr

Warley, West midlands
  • 2024 reg
  • Electric
  • 4 Doors
  • Automatic
  • 27,514 Miles
£84,290
BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

BMW I7 60 105.7kWh M Sport Auto XDrive 4dr

Coventry, West midlands
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 10,847 Miles
£80,000
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

High wycombe, Buckinghamshire
  • 2023 reg
  • Electric
  • 4 Doors
  • Automatic
  • 22,083 Miles
£57,500
BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

BMW I7 50 105.7kWh M Sport Auto EDrive 4dr

Hailsham, East sussex
  • 2025 reg
  • Electric
  • 4 Doors
  • Automatic
  • 3,738 Miles
£67,495
...