Search Vehicles — NetLook
NETLOOK CAR PORTAL
All
New
Pre-Owned
 
 
Make:
Model:
 
Price Range: to
 
Distance: of
 

USED BMW Autos in CRYSTAL LAKE, Illinois

11 matches for: Autos > BMW > All Models > Any Price > Any Distance
Sort by:  Year Make/Model Price Mileage MPG Stock #
Used 2024 BMW iX XDRIVE50 in CRYSTAL LAKE, ILLINOIS
USED Stock #:  PPB74895

LOCAL OFF LEASE. SERVICED HERE. NON SMOKER. 1 ... 
Price:  $42,957
 

Mileage:  39,801



Photo Coming Soon
USED Stock #:  P17852

This EXECUTIVE VEHICLE IS A 2026 BMW X1 xDrive28i ... 
Price:  $42,931
 

Mileage:  4,045



Used 2026 BMW X2 XDRIVE28I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  P17918

EXECUTIVE DEMONSTRATOR WITH TECHNOLOGY PACKAGE<br><br>AUTOMATIC ... 
Price:  $41,896
 

Mileage:  6,447



Photo Coming Soon
USED Stock #:  P17948

EXECUTIVE DEMONSTATOR 2026 X3 30 xDrive, 4D Sport ... 
Price:  $48,863
 

Mileage:  6,267



Used 2024 BMW X3 XDRIVE30I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  PPB49755

Dark Graphite 2024 BMW X3 Xdrive 8-Speed Automatic ... 
Price:  $34,132
 

Mileage:  37,894



Used 2025 BMW X5 M60I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  PV10466

Low miles ,Fully service ready to go,Cognac Premium ... 
Price:  $72,991
 

Mileage:  7,256



Used 2026 BMW X5 XDRIVE40I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  P17958

Recently retired Executive Vehicle. This 2026 ... 
Price:  $65,211
 

Mileage:  11,410



Used 2026 BMW X5 XDRIVE40I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  P17887

EXECUTIVE VEHICLE 2026 BMW X5 xDrive40i in Mineral ... 
Price:  $74,638
 

Mileage:  6,567



Used 2026 BMW X5 XDRIVE50E in CRYSTAL LAKE, ILLINOIS
USED Stock #:  P17965

Executive Demonstrator X5 xDrive50e, 4D Sport ... 
Price:  $81,368
 

Mileage:  6,585



Used 2022 BMW X6 XDRIVE40I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  R7564

<p>!!! Carfax 1 Owner, M Sport Package, Panoramic ... 
Price:  Contact Us
 

Mileage:  41,662



Used 2022 BMW X6 XDRIVE40I in CRYSTAL LAKE, ILLINOIS
USED Stock #:  P18073A

Mineral White 2022 BMW X6 Xdrive 8 Speed Automatic ... 
Price:  $48,263
 

Mileage:  43,630