Loading Content...

M & J Auto Parts LLC

Huge Selection Great Price

Huge Selection of Auto Parts

All Makes and Models

View Detail


We carry all types of engines from all makes & models including foreign & domestic.

View Detail


Huge Selection of Transmissions from all makes & models including foreign cars

View Detail


We carry alternators for all types of vehicles, makes, & models

View Detail


Radiators for all makes & models available

View Detail

A/C Parts

A/C parts carried including A/C compressors and much more.

View Detail


We’ll get your vehicle started up asap with Starters for all makes & models

Foreign & Domestic Auto Parts

We have it all

used auto parts

About Us

M & J Auto Parts has served Hidalgo County for many years. At M & J Auto Parts our sales staff is very friendly, knowledgeable, and ready to help you with all your auto parts needs. M & J Auto Parts carries all types of auto parts for all types of cars and trucks. We offer a full range of quality foreign and domestic models.

Call M & J Auto Parts or Come by to find the parts you need today!

M & J Auto Parts has makes from:
  • Honda
  • Nissan
  • BMW
  • Ford
  • Chevrolet
  • Jeep
  • Mazda
  • Toyota
  • Chrysler
  • Dodge
  • Mercedes
  • And Volvo

Huge Selection of Auto Parts

M & J Auto Parts has a huge selection of all makes and models from 1988 – 2011. Our customers can find auto parts such as:
  • Alternators
  • Starters
  • Engines
  • Transmissions
  • Radiators
  • A/C parts
  • Wheels
  • Rims
  • Windshields and Auto Glass
  • Bumpers
  • Headlights and Backlights
  • Mirrors
  • Doors
  • Fenders
  • Hoods
  • Cooling Fans
  • Axles
  • Auto Accessories
  • And So Much More!

Team Member 3

Customer Service

Team Member 2

Customer Service

Team Member 1

Customer Service

Our Services

What we really can provide

auto parts

Customer Service

Follow Us

Contact Us

Give Us A Call or Visit Us on Facebook

Our Office

M & J Auto Parts LLC

Address: 2701 S McColl Rd, Hidalgo, TX 78557

Hours: 8am – 6pm

Phone: (956) 843-9553



Leave Message

Call Now