More Stores...

Discount Used Auto Parts Store

  • Cheap Used Auto Parts
  • Huge Inventory! Ready to Ship!
  • Save Up to 75%
Featured Ferrari 512 M Auto Body Parts

Are you concerned about your privacy? You will be secure when you are shopping with our certified Ferrari 512 M online. We are strongly committed to protecting your privacy. All you need to do is find the Auto Body Parts you are looking for in our 512 M catalog and proceed to the checkout.

The Auto Body Parts store online offers you huge savings in purchasing all the and accessories you need to make those repairs.

When you need Tire Shine, Bumper Washer Jet Bracket, Accelerator Pedal or Accessory Belt Idler Pulley, you can rely on us to ship you the Auto Body Parts right to your door.

Looking for a local Ferrari 512 M in the Castle Point, Island Grove, Slater, Shady Side others region? You do not need to shop anywhere else for Ferrari 512 M bargains. You have found the right Auto Body Parts store!

We have thousands of choices when it comes to Ferrari 512 M at our online store. All the that you are in need of are waiting right here for you to find them. You will get quality Automatic Transmission Filter, Engine Harmonic Balancer, Oil Drain Plug, and Tie Rod End here at discount prices.

To read more about Ferrari Auto Body Parts Store, please visit our Information page.

Mirror, Driver Side
Description: KOOL VUE POWERED MIRROR, NON-HEATED, MANUAL FOLDING

KOOL VUE POWER MIRRORS ARE OE COMPARABLE AND MANUFACTURED FROM THE HIGHEST QUALITY, CORROSION-RESISTANT MATERIALS TO WITHSTAND ALL TYPES OF WEATHER.

KOOL VUE SPECIALIZES IN PRODUCING MIRRORS FOR ALL VEHICLE MAKES AND MODELS; OUR MIRRORS GO THROUGH RIGOROUS TESTING THAT INCLUDES 35, 000 HOURS OF WEATHER TESTING, 500 SWING TESTS AND IMPACT, PULL TENSION, REFLECTION AND VIBRATION TESTING TO MAKE SURE YOU PURCHASE THE HIGHEST QUALITY MIRRORS. BACKED BY 2-YEAR KOOL VUE LIMITED WARRANTY. YOU CAN'T GO WRONG WITH KOOL VUE MIRRORS!

, DRIVER SIDE

Fits: 1995 Ferrari 512 M
Base: 12Cyl 4.9L
Part Number: HD38EL-YR538M
Brand: Kool Vue
OEM Number: 76250SDAA13ZH
Retail Price: $214.52
$36.16  Continue!
Mirror, Passenger Side
Description: KOOL VUE MIRROR, POWER, HEATED, PLASTIC, TAFFETA WHITE, PASSENGER SIDE
Manual folding; Corner mount type; Includes 8-hole, 5-prong connector; A high quality, direct fit OE replacement mirror; Backed by 2-year Kool Vue limited warranty.
Fits: 1995 Ferrari 512 M
Base: 12Cyl 4.9L
Part Number: HD40ER-NH578
Brand: Kool Vue
OEM Number: 76200SDAA23ZK
Retail Price: $239.27
$57.24  Continue!
Mirror, Passenger Side
Description: KOOL VUE POWERED MIRROR, HEATED, MANUAL FOLDING

KOOL VUE POWER MIRRORS ARE OE COMPARABLE AND MANUFACTURED FROM THE HIGHEST QUALITY, CORROSION-RESISTANT MATERIALS TO WITHSTAND ALL TYPES OF WEATHER.

KOOL VUE SPECIALIZES IN PRODUCING MIRRORS FOR ALL VEHICLE MAKES AND MODELS; OUR MIRRORS GO THROUGH RIGOROUS TESTING THAT INCLUDES 35, 000 HOURS OF WEATHER TESTING, 500 SWING TESTS AND IMPACT, PULL TENSION, REFLECTION AND VIBRATION TESTING TO MAKE SURE YOU PURCHASE THE HIGHEST QUALITY MIRRORS. BACKED BY 2-YEAR KOOL VUE LIMITED WARRANTY. YOU CAN'T GO WRONG WITH KOOL VUE MIRRORS!

, PASSENGER SIDE

Fits: 1995 Ferrari 512 M
Base: 12Cyl 4.9L
Part Number: HD40ER-R94
Brand: Kool Vue
OEM Number: 76200SDRC11ZL
Retail Price: $245.25
$57.24  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES COIL PACK DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER 4-CYLINDER AND 6-CYLINDER ENGINE, 12 VOLTS, STUD TYPE, 2-PRONG MALE TERMINAL

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPM504614
Brand: Replacement
Retail Price: $25.20
$20.16  Continue!
Ignition Module
Description: IGNITION CONTROL MODULE, NEW
12 volts; Blade type; 3-prong male terminal; Bolt-on mounting; A high quality, OE replacement ignition control module; Backed by 1-year, unlimited-mileage warranty.
Fits: 1995 Ferrari 512 M
Part Number: REPV504601
Brand: Replacement
Retail Price: $175.10
$140.08  Continue!
Description: BEHR RADIATOR, NEW
24.2 x 17 x 1.2 in. core size; Without oil cooler; Made from the latest technology; Provides optimum performance and efficiency; Quiet, light, space-saving, and reliable; Replaces OE number 2025002203; With 12-month or 12,000-mile Behr warranty.
Fits: 1995 Ferrari 512 M
Part Number: BEH376712021
Brand: Behr
Retail Price: $201.02
$160.82  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES E-CORE DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER 2 CYLINDERS, 12 VOLTS, PIN TYPE, 2-PRONG MALE TERMINAL, DISTRIBUTORLESS MOUNTING LOCATION

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPM504613
Brand: Replacement
Retail Price: $114.88
$91.90  Continue!
Ignition Coil
Description: IGNITION COIL
12 volts; Blade type; 3-prong male terminal; Coil pack style; Direct ignition mounting location; Manufactured to exact OE specifications to ensure reliable and long lasting performance; Helps your engine deliver better fuel efficiency and performance gains; Backed by 1-year, unlimited-mileage warranty.
Fits: 1995 Ferrari 512 M
Part Number: REPM504616
Brand: Replacement
Retail Price: $48.79
$39.03  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES COIL PACK DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER CYLINDER, 12 VOLTS, BLADE TYPE, 3-PRONG MALE TERMINAL, DIRECT IGNITION MOUNTING LOCATION

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPN504602
Brand: Replacement
Retail Price: $69.36
$55.49  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES COIL PACK DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER CYLINDER, 12 VOLTS, BLADE TYPE, 3-PRONG MALE TERMINAL, DIRECT IGNITION MOUNTING LOCATION

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPN504603
Brand: Replacement
Retail Price: $42.53
$34.02  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES COIL PACK DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER CYLINDER, 12 VOLTS, BLADE TYPE, 3-PRONG MALE TERMINAL, DISTRIBUTORLESS MOUNTING LOCATION

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPN504606
Brand: Replacement
Retail Price: $87.24
$69.79  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL ASSEMBLY, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES COIL PACK DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER 6-CYLINDER ENGINE, 12 VOLTS, BLADE TYPE, 4-PRONG MALE TERMINAL, DISTRIBUTORLESS MOUNTING LOCATION

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPP504601
Brand: Replacement
Retail Price: $80.33
$64.26  Continue!
Ignition Coil
Description: IGNITION COIL
12 volts; Post type; 4-prong male terminal; Coil pack style; Direct ignition mounting location; Manufactured to exact OE specifications to ensure reliable and long lasting performance; Helps your engine deliver better fuel efficiency and performance gains; Backed by 1-year, unlimited-mileage warranty.
Fits: 1995 Ferrari 512 M
Part Number: REPP504604
Brand: Replacement
Retail Price: $35.20
$28.16  Continue!
Ignition Coil
Description: IGNITION COIL
12 volts; Blade type; 4-prong male terminal; Coil pack style; Direct ignition mounting location; Manufactured to exact OE specifications to ensure reliable and long lasting performance; Helps your engine deliver better fuel efficiency and performance gains; Backed by 1-year, unlimited-mileage warranty.
Fits: 1995 Ferrari 512 M
Part Number: REPT504603
Brand: Replacement
Retail Price: $36.83
$29.46  Continue!
Ignition Coil
Description: REPLACEMENT IGNITION COIL, SOLD INDIVIDUALLY

FIRE UP YOUR IGNITION SYSTEM WITH THIS BRAND NEW REPLACEMENT IGNITION COIL!

FEATURES C-CORE DESIGN AND BUILT TO MATCH OE SPECIFICATIONS FOR ACCURATE, MAINTENANCE-FREE OPERATION; IT IS 100 PERCENT FACTORY-TESTED TO ENSURE RELIABLE AND LONG LASTING PERFORMANCE.

NOTES: 1 IGNITION COIL PER CYLINDER, 12 VOLTS, BLADE TYPE, 4-PRONG MALE TERMINAL, DIRECT IGNITION MOUNTING LOCATION

REPLACEMENT BRAND PARTS ARE THE MOST AFFORDABLE SOLUTION FOR ALL OF YOUR REPLACEMENT NEEDS! REPLACEMENT SPECIALIZES IN BODY PARTS AND LIGHTING PRODUCTS; IT ALSO STOCKS A WIDE ARRAY OF ORIGINAL EQUIPMENT (OE) QUALITY ELECTRICAL, BRAKES, SUSPENSION, INTAKE, EXHAUST, COOLING AND HEATING PARTS. UNLIKE MORE EXPENSIVE ITEMS FROM YOUR DEALER, THE BRAND NEW PARTS WE OFFER ARE THE MOST ECONOMICAL IN THE MARKET AND ARE THE PERFECT REPLACEMENT FOR YOUR OLD, BROKEN OR DAMAGED OEM PARTS. BEST OF ALL, ALL REPLACEMENT BRAND ITEMS ARE BACKED BY A 1-YEAR, UNLIMITED-MILEAGE WARRANTY.

Fits: 1995 Ferrari 512 M
Part Number: REPT504605
Brand: Replacement
Retail Price: $39.36
$31.49  Continue!
Ignition Coil
Description: IGNITION COIL
12 volts; Blade type; 4-prong male terminal; Coil pack style; Valve cover mounting location; Manufactured to exact OE specifications to ensure reliable and long lasting performance; Helps your engine deliver better fuel efficiency and performance gains; Backed by 1-year, unlimited-mileage warranty.
Fits: 1995 Ferrari 512 M
Part Number: REPT504606
Brand: Replacement
Retail Price: $80.97
$64.78  Continue!
Ignition Coil
Description: IGNITION COIL
12 volts; Blade type; 4-prong male terminal; Coil pack style; Engine head mounting location; Manufactured to exact OE specifications to ensure reliable and long lasting performance; Helps your engine deliver better fuel efficiency and performance gains; Backed by 1-year, unlimited-mileage warranty.
Fits: 1995 Ferrari 512 M
Part Number: REPT504615
Brand: Replacement
Retail Price: $35.27
$28.22  Continue!
Mirror, Passenger Side
Description: KOOL VUE POWERED MIRROR, NON-HEATED, MANUAL FOLDING

KOOL VUE POWER MIRRORS ARE OE COMPARABLE AND MANUFACTURED FROM THE HIGHEST QUALITY, CORROSION-RESISTANT MATERIALS TO WITHSTAND ALL TYPES OF WEATHER.

KOOL VUE SPECIALIZES IN PRODUCING MIRRORS FOR ALL VEHICLE MAKES AND MODELS; OUR MIRRORS GO THROUGH RIGOROUS TESTING THAT INCLUDES 35, 000 HOURS OF WEATHER TESTING, 500 SWING TESTS AND IMPACT, PULL TENSION, REFLECTION AND VIBRATION TESTING TO MAKE SURE YOU PURCHASE THE HIGHEST QUALITY MIRRORS. BACKED BY 2-YEAR KOOL VUE LIMITED WARRANTY. YOU CAN'T GO WRONG WITH KOOL VUE MIRRORS!

, PASSENGER SIDE

Fits: 1995 Ferrari 512 M
Base: 12Cyl 4.9L
Part Number: HD38ER-B92P
Brand: Kool Vue
OEM Number: 76200SDAA13ZA
Retail Price: $214.52
$43.80  Continue!
Description: AUTOTRUST PLATINUM 4-WIRE HEATED OXYGEN SENSOR, THREADED-IN TYPE

AUTOTRUST PLATINUM PRODUCTS ARE GUARANTEED TO MEET OR EXCEED THE ORIGINAL MANUFACTURER'S STANDARDS AND QUALITY; BACKED BY A 5-YEAR UNLIMITED WARRANTY; IF THE PART BREAKS OR IS DAMAGED ANYTIME WITHIN 5 YEARS FROM PURCHASE, SIMPLY COVER SHIPPING AND HANDLING AND WE WILL SEND YOU A NEW PART - EVEN IF WE HAVE ALREADY SENT YOU A NEW PRODUCT AND IT BECOMES DAMAGED AGAIN.

SPECIFICATIONS:
  • 35.43 IN. WIRE LENGTH
  • THREADED-IN TYPE, INCLUDES CONNECTOR

BENEFITS:
  • TESTED TO ENSURE HIGHEST LEVEL OF QUALITY AND RELIABILITY
  • HELPS REDUCE HARMFUL EMISSIONS AND EXTENDS CATALYST LIFE
, PASSENGER SIDE, BEFORE CATALYTIC CONVERTER, AFTER CATALYTIC CONVERTER

Fits: 1995 Ferrari 512 M
Base: 12Cyl 4.9L
Part Number: WREPM960908ATP
Brand: AutoTrust Platinum
Retail Price: $145.26
$116.21  Continue!
Description: AUTOTRUST PLATINUM 4-WIRE HEATED OXYGEN SENSOR, THREADED-IN TYPE

AUTOTRUST PLATINUM PRODUCTS ARE GUARANTEED TO MEET OR EXCEED THE ORIGINAL MANUFACTURER'S STANDARDS AND QUALITY; BACKED BY A 5-YEAR UNLIMITED WARRANTY; IF THE PART BREAKS OR IS DAMAGED ANYTIME WITHIN 5 YEARS FROM PURCHASE, SIMPLY COVER SHIPPING AND HANDLING AND WE WILL SEND YOU A NEW PART - EVEN IF WE HAVE ALREADY SENT YOU A NEW PRODUCT AND IT BECOMES DAMAGED AGAIN.

SPECIFICATIONS:
  • 16.14 IN. WIRE LENGTH
  • THREADED-IN TYPE, INCLUDES CONNECTOR

BENEFITS:
  • TESTED TO ENSURE HIGHEST LEVEL OF QUALITY AND RELIABILITY
  • HELPS REDUCE HARMFUL EMISSIONS AND EXTENDS CATALYST LIFE

, DRIVER OR PASSENGER SIDE - AFTER CATALYTIC CONVERTER, BEFORE OR AFTER CATALYTIC CONVERTE, BEFORE CATALYTIC CONVERTER, BEFORE OR AFTER CATALYTIC CONVERTER, DRIVER OR PASSENGER SIDE - BEFORE OR AFTER CATALYTIC CONVERT

Fits: 1995 Ferrari 512 M
Base: 12Cyl 4.9L
Part Number: WREPM960909ATP
Brand: AutoTrust Platinum
Retail Price: $81.78
$65.42  Continue!

Buy Auto Body Parts Here
Choose another store:  
Choose another make:  
Choose another model:  
4Choose Year 

To continue, select your vehicle's year
1995 Ferrari 512 MOther Ferrari 512 M