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
2025 cars for sale in New Hampshire under $40,000
Best Car Deals
Explore By:
New & Used
New
(176)
Used
(32)
2025
Make
Mazda (174)
BMW (24)
Buick (3)
GMC (3)
Chevrolet (2)
Mini (1)
Cadillac (1)
Body Style
SUVs (189)
Sedans (13)
Pickups (3)
Convertibles (2)
Hatchbacks (1)
Location
Manchester, NH (173)
Nashua, NH (24)
Portsmouth, NH (11)
Dealership
Holloway Buick GMC (11)
Tulley Automotive Group (24)
Werner Mazda (173)
< $40,000
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
208
cars matches: Year
2025
, Max Price
$40,000
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW00S8F46899
STOCK #:
MPA6178
MSRP:
$42,264
Dealer Discount
$2,266
Phone
-
Click Here
$39,998
Call us
603-888-5050
2025 BMW X2
VIN:
WBX63GM06S5378577
STOCK #:
MPA6283
MSRP:
$42,100
Dealer Discount
$2,104
Phone
-
Click Here
$39,996
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW08S8F33141
STOCK #:
MPA6087
MSRP:
$41,115
Dealer Discount
$1,137
Phone
-
Click Here
$39,978
Call us
888-480-0969
2025 Mazda CX-5
VIN:
JM3KFBXY8S0779253
STOCK #:
JM3KFBXY8S0779253
MSRP:
$42,800
Dealer Discount
$2,936
Phone
-
Click Here
$39,864
Call us
877-804-8421
2025 Cadillac CT5
VIN:
1G6DS5RK2S0110390
STOCK #:
63501
MSRP:
-
Dealer Discount
Call Us
Phone
-
Click Here
$39,780
Call us
877-804-8421
2025 GMC Sierra 1500
VIN:
3GTNUAED9SG114475
STOCK #:
G25015
MSRP:
$48,850
Dealer Discount
$9,151
Phone
-
Click Here
$39,699
Call us
877-804-8421
2025 GMC Sierra 1500
VIN:
3GTNUAED1SG150712
STOCK #:
G25035
MSRP:
$48,690
Dealer Discount
$9,151
Phone
-
Click Here
$39,539
Call us
877-804-8421
2025 GMC Sierra 1500
VIN:
3GTNUAED8SG149329
STOCK #:
G25039
MSRP:
$48,690
Dealer Discount
$9,151
Phone
-
Click Here
$39,539
Call us
603-888-5050
2025 BMW 2 Series Sdn
VIN:
WBA23GG08S7S81583
STOCK #:
B252787L
MSRP:
$48,075
Dealer Discount
$8,539
Phone
-
Click Here
$39,536
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF00S5079754
STOCK #:
MPA6229
MSRP:
$41,800
Dealer Discount
$2,296
Phone
-
Click Here
$39,504
Call us
603-888-5050
2025 BMW 2 Series Sdn
VIN:
WBA23GG07S7T03587
STOCK #:
MB252934L
MSRP:
$48,125
Dealer Discount
$8,766
Phone
-
Click Here
$39,359
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF08S5036845
STOCK #:
MPA6254
MSRP:
$41,000
Dealer Discount
$1,643
Phone
-
Click Here
$39,357
Call us
603-888-5050
2025 BMW 2 Series Sdn
VIN:
WBA23GG06S7S96793
STOCK #:
MB252917L
MSRP:
$45,425
Dealer Discount
$6,183
Phone
-
Click Here
$39,242
Call us
603-888-5050
2025 BMW 2 Series Sdn
VIN:
WBA23GG04S7S58236
STOCK #:
MB252529L
MSRP:
$45,925
Dealer Discount
$6,929
Phone
-
Click Here
$38,996
Call us
603-888-5050
2025 BMW 2 Series Sdn
VIN:
WBA23GG05S7S73974
STOCK #:
MB252681L
MSRP:
$45,275
Dealer Discount
$6,279
Phone
-
Click Here
$38,996
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW02S8F17226
STOCK #:
MPA6102
MSRP:
$40,976
Dealer Discount
$2,002
Phone
-
Click Here
$38,974
Load next page (2 of 13 pages)
Top