How harmful to my '95 BMW Would it be to use 87 octane fuel? Any opinions would be highly appreciated.

Also, is mixing different brand gasolines, like say before going to empty and you stop at a different gas station...would that be a bad thing for the vehicle/engine?