Oh wow, thanks for all the replies!
So with all the advise in mind, I should get a Oyster card at Heathrow first thing.
I think I would take the tube to Bond Street. I think carrying my luggage for a bit shouldn't be a big problem.
Great to know that I can travel on the tube with a big luggage!
Thanks for the detailed directions! It helps alot!