So I have been noticing how the front passengers in my '07 5 all have the same complaint...no arm rest. Is there a way to add an arm rest? can i buy an '08 passenger seat w/arm rest and swap the '07 out? will the '08 fabric pattern match the '07 interior fabric pattern?