skip to content
Home
News
Politics
Business
Sports
Opinion
Obits
Photos
Jobs
Real Estate
Classifieds
Toggle navigation
All Cars
New Cars
Used Cars
Service Specials
Automotive News
Advertise With Us
Used BMW cars for sale in New Hampshire under $40,000
Best Car Deals
Explore By:
Used
Year
2025 (6)
2024 (18)
2023 (19)
2022 (35)
2021 (6)
2020 (5)
2019 (2)
2018 (3)
2017 (2)
2016 (2)
BMW
Model
X3 (34)
3 Series (27)
X1 (19)
5 Series (4)
X2 (3)
4 Series (3)
X5 (2)
2 Series Sdn (2)
2 Series Conv (1)
X4 (1)
X6 (1)
2 Series Cpe (1)
Body Style
SUVs (60)
Sedans (32)
Convertibles (4)
Coupes (1)
Wagons (1)
Location
Manchester, NH (1)
Nashua, NH (96)
Portsmouth, NH (1)
Dealership
Holloway Buick GMC (1)
State Motors Lincoln (1)
Tulley Automotive Group (96)
< $40,000
Sort By:
Highest Discount
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
98
cars matches: Type
Used
, Make
BMW
, Max Price
$40,000
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF09R8E85337
STOCK #:
MB242368L
MSRP:
$50,845
Dealer Discount
$10,866
Phone
-
Click Here
$39,979
Call us
603-888-5050
2024 BMW 2 Series Sdn
VIN:
WBA73AK00R7R42706
STOCK #:
MB242444L
MSRP:
$45,390
Dealer Discount
$9,901
Phone
-
Click Here
$35,489
Call us
603-888-5050
2024 BMW 2 Series Sdn
VIN:
WBA73AK05R7R42653
STOCK #:
MB242445L
MSRP:
$44,940
Dealer Discount
$9,464
Phone
-
Click Here
$35,476
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF03S5115663
STOCK #:
MPA5774
MSRP:
$46,125
Dealer Discount
$6,167
Phone
-
Click Here
$39,958
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF07R8E69234
STOCK #:
MPA5761
MSRP:
$45,263
Dealer Discount
$5,279
Phone
-
Click Here
$39,984
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF01S5168037
STOCK #:
MPA5794
MSRP:
$44,775
Dealer Discount
$4,794
Phone
-
Click Here
$39,981
Call us
603-888-5050
2024 BMW X1
VIN:
WBX73EF09R5Z49611
STOCK #:
MPA5801
MSRP:
$41,619
Dealer Discount
$4,649
Phone
-
Click Here
$36,970
Call us
603-888-5050
2023 BMW X1
VIN:
WBX73EF02P5W78033
STOCK #:
MPA5800
MSRP:
$41,546
Dealer Discount
$4,558
Phone
-
Click Here
$36,988
Call us
603-888-5050
2022 BMW X3
VIN:
5UX53DP01N9M60165
STOCK #:
MPA5750
MSRP:
$41,272
Dealer Discount
$4,477
Phone
-
Click Here
$36,795
Call us
603-888-5050
2023 BMW X3
VIN:
5UX53DP08P9N64445
STOCK #:
MPA5768
MSRP:
$44,305
Dealer Discount
$4,336
Phone
-
Click Here
$39,969
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF00P8D34593
STOCK #:
MPA5772
MSRP:
$40,232
Dealer Discount
$4,290
Phone
-
Click Here
$35,942
Call us
603-888-5050
2023 BMW X3
VIN:
5UX53DP04P9N72378
STOCK #:
MPA5775
MSRP:
$41,870
Dealer Discount
$4,273
Phone
-
Click Here
$37,597
Call us
603-888-5050
2024 BMW X1
VIN:
WBX73EF09R5Z32873
STOCK #:
MPA5793
MSRP:
$43,195
Dealer Discount
$4,235
Phone
-
Click Here
$38,960
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF01R8E62909
STOCK #:
MPA5785
MSRP:
$44,167
Dealer Discount
$4,172
Phone
-
Click Here
$39,995
Call us
603-888-5050
2022 BMW X3
VIN:
5UX53DP02N9N22396
STOCK #:
MPA5767
MSRP:
$39,554
Dealer Discount
$3,859
Phone
-
Click Here
$35,695
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF03S5065699
STOCK #:
MPA5812
MSRP:
$43,575
Dealer Discount
$3,634
Phone
-
Click Here
$39,941
Load next page (2 of 7 pages)
Top