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
Cars for sale in New Hampshire
Explore By:
Year
2025 (8)
2024 (9)
2023 (14)
2022 (6)
Make
BMW (37)
Max Price
< $30,000 (1)
< $35,000 (10)
< $40,000 (34)
< $45,000 (37)
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
37
cars matches: Trim
330i xDrive
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW08S8F33267
STOCK #:
MPA6061
MSRP:
$40,171
Dealer Discount
$1,675
Phone
-
Click Here
$38,496
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF03R8E57551
STOCK #:
PA11359
MSRP:
$41,544
Dealer Discount
$1,796
Phone
-
Click Here
$39,748
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF09P8D71304
STOCK #:
MPA6261
MSRP:
$40,657
Dealer Discount
$1,687
Phone
-
Click Here
$38,970
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF00P8D43892
STOCK #:
B261020A
MSRP:
$38,009
Dealer Discount
$1,838
Phone
-
Click Here
$36,171
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF01P8D09105
STOCK #:
MPA6063
MSRP:
$35,160
Dealer Discount
$2,191
Phone
-
Click Here
$32,969
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F28695
STOCK #:
MPA5908
MSRP:
$41,278
Dealer Discount
$1,289
Phone
-
Click Here
$39,989
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF06P8D77609
STOCK #:
MPA6219
MSRP:
$37,662
Dealer Discount
$2,290
Phone
-
Click Here
$35,372
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F25781
STOCK #:
P11404
MSRP:
$43,752
Dealer Discount
$1,755
Phone
-
Click Here
$41,997
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J02N8C71994
STOCK #:
MPA5961
MSRP:
$35,516
Dealer Discount
$3,539
Phone
-
Click Here
$31,977
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF0XR8E70524
STOCK #:
MPA6028
MSRP:
$41,192
Dealer Discount
$4,197
Phone
-
Click Here
$36,995
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF00R8E69320
STOCK #:
PA11311
MSRP:
$40,266
Dealer Discount
$1,824
Phone
-
Click Here
$38,442
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF08R8E20690
STOCK #:
PA11366
MSRP:
$41,505
Dealer Discount
$1,733
Phone
-
Click Here
$39,772
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF00R8E87297
STOCK #:
B253510A
MSRP:
$42,343
Dealer Discount
$1,798
Phone
-
Click Here
$40,545
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF05P8D71347
STOCK #:
B26570B
MSRP:
$39,523
Dealer Discount
$1,748
Phone
-
Click Here
$37,775
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF05P8C84046
STOCK #:
MPA6274
MSRP:
$42,284
Dealer Discount
$2,313
Phone
-
Click Here
$39,971
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF01P8D46140
STOCK #:
B253508A
MSRP:
$38,712
Dealer Discount
$1,714
Phone
-
Click Here
$36,998
Load next page (2 of 3 pages)
Top