There was two different releases of BTTF in micro form, neither one was Micro Machines. One had a three pack with the Delorean, and cop car and taxi from the future. These were quite narrow looking compared to most micros. The other one had the Delorean and the cop car, and was stapled to the back of the hoverport gas station from the future. (This was probably the set you had, since it was a Texaco station)Those bring back some great memories!
I still have a BTTF Texaco with a Delorean and police car. Opened but mint. My dad worked for Texaco and we lived in LA when the BTTF ride at Universal Studios came out, they gave me the MM (or maybe some other company) set. It's been collecting dust for years, if you'd like it I will send it along.