Just took my car in for the recall on the battery cable and was told my right front strut (shock as they called it) is leaking. He said with the amount of mileage my car has on it (52K miles) they would do both fronts for $1995.

Seems overly pricey and I am a bit skeptical of it actually needing replaced vs. them just trying to make some money... Any recommendations on best places/brands to shop if I DIY it? I don't need anything super high performance, but I don't want to trash the cars handling either to save a couple of bucks.

I have changed front struts on other cars (non-Bimmers), are these pretty similar to change on my car?