在北京购买商品房和住宅需要满足以下条件:
1.买家在北京没有房屋或商业房地产登记记录;
2.如果是外国户口,您还需要在本市持有有效居留证;
3.自申请购买之日起,应在本市缴纳社会保险或个人所得税5年以上。